6

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

4

1 回答 1

4

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

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

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

于 2012-11-09T08:20:11.663 回答