GCM和服务器端相关问题

GCM and server side related issue

本文关键字:问题 服务器端 GCM      更新时间:2023-09-26

我目前正在android上尝试使用我从android SDK下载的DemoActivity项目的GCM。关于GCM,有几个问题。如果我说错了请指正。

  1. 根据我的理解,我们为GCM注册android设备只需要Sender_ID和Server_URL?Server_URL基于第三方应用服务器的URL,例如http://localhost:8080/gcm_test。至于Sender_ID基本上是谷歌API的项目ID。

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

  3. 为了从服务器发送消息到android设备,我们需要API密钥和android注册ID?

  4. 如何在服务器端配置以发送消息?

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 ");