我想知道是否可以通过本地服务器从一个Android手机向Android手机发送通知?
答案 0 :(得分:3)
您不需要服务器。
发送:您的手机可以向Google的服务器执行HTTP POST,其中包含一些JSON,描述发件人/注册ID(以及消息),然后将消息传递给目标设备。详情请见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系统按照此处所述通过意图接收:http://developer.android.com/google/gcm/client.html
答案 1 :(得分:0)
我想知道是否可以使用GCM从一个Android手机向另一个手机发送消息?
是的,这是可能的。
android mobile可以作为服务器通过GCM发布消息吗?
不,您需要使用第三方服务器在两部手机之间进行通信。
提供完整信息here。