用于其他设备的Android GCM消息

时间:2012-11-07 11:52:22

标签: google-cloud-messaging

我想使用谷歌GCM从设备A向设备B发送消息。我的应用程序不使用任何其他服务器。 GCM将为设备生成注册ID。如何将消息发送到许多设备中的特定设备(从A到B)。

1 个答案:

答案 0 :(得分:4)

要发送推送通知,您需要在Google注册的senderid和服务器密钥。

您可以从设备本身向GCM发送推送通知,但必须将服务器密钥保留在App的源代码中。根据您的代码混淆程度,任何人都可以最终获得服务器密钥,并接管推送通知,假装它们是您的应用程序。祝你好运。

回复AKS .............我们在这里看到的是一个分散或对等系统..每个设备都有注册ID(根据GCM)......一个方法是使用p2p算法,所有设备都维护所有注册ID的“分类帐”,并指定向哪些设备发送特定消息。当然,根据应用逻辑和可行性,还存在其他可能性。