使android设备充当gcm服务器

时间:2015-07-08 21:57:49

标签: google-cloud-messaging

应用程序的一个实例应与另一个设备上的另一个实例通信。 我不想拥有自己的后端服务器。

我想将Android设备变成服务器,以便将消息发送到另一台设备。我想使用主题。

是否有任何限制(每份申请的配额):

  1. 在给定时间点此类服务器的数量
  2. 主题数
  3. 连接到gcm的活动客户端设备的数量
  4. GCM旨在拥有1个后端服务器。 我可以观察到有很多设备充当服务器会出现什么样的奇怪行为。使用相同的密钥

1 个答案:

答案 0 :(得分:0)

服务器数量(只要您通过HTTP发送)或设备没有限制。

但是,这种方法的问题在于您需要将项目的API密钥放到客户端应用程序中,以便攻击者通过反编译二进制文件来轻松找到它。使用您的API密钥,他们将能够向您的用户发送垃圾邮件。这是一个巨大的安全漏洞。