Quantcast
Channel: Google Developers Japan
Viewing all articles
Browse latest Browse all 2207

大幅に進歩した Google Cloud Messaging

$
0
0
[この記事は Laurence Moroney、デベロッパー アドボケートによる Android Developers Blog の記事 "Google Cloud Messaging - We've Come a Long Way" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。]

Google Cloud Messaging(GCM)は、シンプルで信頼性の高いメッセージング機能をデバイスに提供するテクノロジーです。過去 6 か月間で、GCM が処理するメッセージ数は 2 倍以上の 1 日あたり 1,500 億件となりました。また、GCM を使用するアプリケーションの数は 25% 増加し、75 万個に達しています。私たちは、この成長を念頭に置きながら、デベロッパーに役立つアップデートを重ね、このサービスの改善を続けています。

Google Cloud Messaging では、トピック メッセージング をサポートしています。これは、ユーザーのデバイスをグループにセグメント化し、メッセージをセグメント全体に一度に送信する簡単な方法です。そして今回、アプリのトピックが無料で無制限に使用できるようになりました。つまり、アプリのデベロッパーは、各トピックにデバイスを何件でも登録し、何件でもトピックを作成することができます。

Moovitでトピックを使用してメッセージを効率的に送信

3,000 万人を超えるユーザー コミュニティを持つ Moovit を使用すると、世界中の都市での経路案内が向上します。Moovit は GCM を使用して 6 万個以上のトピックを作成し、各都市にいるユーザーの日々の経路案内を支援しています。

「当社のプッシュ インフラストラクチャを、よりシームレスで効率的な方法で強化するために GCM を使い始めました。GCM は、リアルタイムのアップデートを何千万人ものユーザーに送信し、ストレスのない通勤のために必要な交通情報をユーザーに常時通知することを支援します。さらに、その裏で余分な時間と労力を費やし配信用のインフラストラクチャを開発する必要がありません。GCM トピックを使用すると、iOS および Android のマルチプラットフォームをサポートしながら、世界中の何百もの都市のユーザーにメッセージを送信することができます。」

例:ロンドンの地下鉄サービスの利用者は最近、一時的に定期運行を中断したストライキの影響を受けました。Moovit のユーザーは世界中にいますが、Moovit は GCM トピック メッセージングを使用してメッセージを必要なユーザーにのみ送信したため、ストライキの影響を受けたユーザーにのみ通知が提供されました。

National Public Radio(NPR)はトピックを使用してニュースをパーソナライズ

NPRは使命を重視する米国のマルチメディア ニュースの報道機関であり、ラジオ番組のプロデューサーです。
NPR では、効率的にユーザーにアクセスするために、NPR One アプリを使い、パーソナライズした通知をスケジュールしリスナーに送信しています。たとえば、ラジオ番組 All Things Consideredで Aziz Ansari のインタビューを聞き、Aziz Ansari についてさらに知りたいと思った場合は、「Aziz Ansari」というトピックを購読します。すると、Aziz Ansari が Hidden Brain ポッドキャストに登場する際に通知を受け取ることができるのです。同様に、「Election 2016, Women in Combat or Pop Culture Happy Hour」など、他のトピックを購読できます。

NPR のモバイル製品マネージャーである Tejas Mistrly は、トピックの使用について次のように述べています。「GCM トピック メッセージングの使用により、NPR は、NPR One を利用しているリスナーにパーソナライズした通知をスケジュール、送信できるようになりました。最新のニュースを届けるか、公営ラジオ局のお勧めポッドキャストからのストーリーを伝えるかにかかわらず、GCM トピック メッセージングは、パーソナライズしたラジオ アプリに結び付いている最も効果的な通知を送信することを可能にするのです。」

GCM トピック管理のための新しい API

無料で無制限に使用できるトピックと既存のクライアント側 API を補完するものとして、メッセージの購読を管理できるようにするサーバー APIの新しいスイートをリリースします。この新しい API を使用すると、デバイスを個別に、あるいは一括して購読 / 購読解除したり、デバイスごとに現在の購読で情報を取得したりできます。サーバー側 API は、アプリ公開の負担を軽減し、アプリ ユーザーの増加に応じて、購読管理と移行を簡単に行えるようにする優れたツールです。

Google Cloud Messaging の詳細については、このテクノロジーをビルドする方法についての詳細が記載されている Google Developers を参照してください。また、このサイトからサンプル実装をダウンロードできます。GitHub には参照用の完全な実装が用意されています。また、トラブルシューティングに役立つ GCM 診断ツールもあります。

Posted by Eiji Kitamura - Developer Relations Team

Viewing all articles
Browse latest Browse all 2207

Trending Articles