1

我目前正在使用从 android SDK 下载的 DemoActivity 项目在 android 上试用 GCM。关于整个 GCM 的内容有几个问题。如我错了请纠正我。

  1. 根据我的理解,我们需要为 GCM 注册 android 设备只是 Sender_ID 和 Server_URL?Server_URL 例如基于我的 3rd Party Application Server 的 URL http://localhost:8080/gcm_test。至于 Sender_ID 基本上就是 Google API 的 Project ID。

  2. 我是否需要将注册 ID 从 android 设备发送到服务器端并将其存储在服务器端数据库或类似的东西中?

  3. 为了从服务器向安卓设备发送消息,我们需要 API 密钥和安卓注册 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 回答