【发布时间】:2014-01-03 10:32:51
【问题描述】:
我想知道是否可以通过本地服务器从一部安卓手机向安卓手机发送通知?
【问题讨论】:
-
下面的仅链接答案提供this link;我在这里添加它,因为该答案可能很快就会被删除。
标签: android sms google-cloud-messaging
我想知道是否可以通过本地服务器从一部安卓手机向安卓手机发送通知?
【问题讨论】:
标签: android sms google-cloud-messaging
您不需要服务器。
发送:您的手机可以向 Google 的服务器执行 HTTP POST,其中包含一些描述发送者/注册 ID(连同消息)的 JSON,然后将消息传递到目标设备。详情在这里:http://developer.android.com/google/gcm/c2dm.html
请注意,该页面描述了从 C2DM 到 GCM 的迁移。我在这里建议的是新的 GCM 方法。将您的 JSON 基于该页面上的最后一个示例:
Content-Type:application/json
Authorization:key=AIzaSyB-1uEai2WiUapxCs2Q0GZYzPu7Udno5aA
{
"registration_id" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
"data" : {
"Team" : "Portugal",
"Score" : "3",
"Player" : "Varela",
},
}
接收:使用 Google 的 GCM 系统通过 Intent 接收,如下所述:http://developer.android.com/google/gcm/client.html
【讨论】:
我想知道是否可以使用 GCM 从一部 Android 手机向另一部手机发送消息?
是的,有可能。
android 手机可以作为服务器通过 GCM 发布消息吗?
不可以,您需要使用第三方服务器在两部手机之间进行通信。
完整信息可在here获取。
【讨论】: