1

現在、Android SDK からダウンロードした DemoActivity プロジェクトを使用して、Android で GCM を試しています。この GCM 全体に関するいくつかの質問があります。私が間違っている場合は修正してください。

  1. 私の理解に基づいて、GCM 用に Android デバイスを登録するために必要なのは、Sender_ID と Server_URL だけですか? Server_URL は、たとえばサードパーティ アプリケーション サーバーの URL に基づいていますhttp://localhost:8080/gcm_test。Sender_ID は基本的に Google API の Project ID です。

  2. Android デバイスからサーバー側に登録 ID を送信し、サーバー側データベースなどに保存する必要がありますか?

  3. サーバーから Android デバイスにメッセージを送信するには、API キーと Android 登録 ID が必要ですか?

  4. メッセージを送信するためにサーバー側で設定する方法は?

4

1 に答える 1

1

1)

2)はい。プッシュ通知を特定のデバイスに送信する必要があるときはいつでも必要です。サーバーは、登録 ID を使用してこのデバイスを識別します。

3) プロジェクトを作成したときに取得した Google App Id と、裏表紙に保存した登録 ID が必要です。

4) ASP.NET については、こちらを参照してください。

string GoogleAppID = "google application id";        
        var SENDER_ID = "9999999999";
//......
//......
    AndroidGCMPushNotification apnGCM = new AndroidGCMPushNotification();

string strResponse =
apnGCM.SendNotification(devRegId,
"Test Push Notification message ");
于 2013-04-08T05:00:18.830 に答える