2012-12-15 3 views
10

1-私はリストとすべて表示する方法 どのように私は私のGCMアプリケーションクラウド(一覧デバイス)に登録されたデバイス

...のは、私はGoogleのAPIコンソールにGCMアプリケーションを作成してきたとしましょう知ることができます。デバイスは私のアプリケーションクラウドに登録されています

プッシュ通知を送信するようなランダムアクションを実行するには?


2-私は(Asp.net)


+0

質問の品質をさらに向上させてください。また、AndroidデベロッパーのウェブサイトのGCMドキュメントをご覧ください。 –

+0

@codingcrow 私は 'GCM documentation'を3回以上読みましたが、まだ理解していない点がいくつかあります:) – Loai

答えて

12

をどのようにすることができます私のリストなどが私の自身のサーバーを使用した場合は登録されたデバイス によって戻さ登録IDを格納するデータベースを作成する必要がありますすべてのデバイスをアプリケーションクラウドに登録する

これを行うためのGCM呼び出しはありません。あなたのアプリはそのデバイス上のそのアプリケーションにGCMブロードキャストに使用するIDをサーバーに知らせる必要があり、サーバーはそのデータをどこかに格納する必要があります。

は私が(Asp.net)のように私自身のサーバーを使用する場合は

データベースは細かい選択肢のように思われる登録されたデバイスによって戻さ登録IDを格納するデータベースを作成する必要があります。

+1

つまり、自分のサーバにデータベースを作成する必要があります。クラウドに登録し、GCM から「registrationID」を受け取ってサーバーに送り返し、データベースに保存します。 通知を送信する必要があるときに、すべての登録IDをループして通知を送信します。 – Loai

+0

@ lo2iはい、そうです。 http://developer.android.com/google/gcm/gcm.html「登録結果の処理」および「サードパーティアプリケーションサーバーの役割」を参照してください。 – CommonsWare

+0

私は、一般的にどのように動作するかを記述したブログ記事を書いています:http://blog.andromo.com/2012/how-does-airbop-push-messaging-work/ダイアグラムのAirBopサーバーをサーバーに置き換えてください。また、一度に1000個の登録IDのブロックにメッセージを送信することもできます。これは、一度に1つ以上のIDより効率的です。 – selsine

関連する問題