有一些谷歌云消息api的问题为Android

时间:2016-03-22 14:26:15

标签: android google-cloud-messaging

我是gcm api for android的新手,并且已经有一段时间我正在开发一个Android应用程序,允许在应用程序的两个用户之间聊天。该应用程序是这样的,只有当一个用户选择联系其他用户时才能启动聊天。但我的困惑在于能够为这两个用户创建聊天室以及其他用户能够接收消息的方式。因为我发现每个用户必须订阅一个主题才能接收该主题中的消息。我是否必须为所有用户订阅所有可能的主题或什么?这是我的大问题,但考虑到我有1000多名用户,它似乎会有这么多开销。 请我能得到所有帮助。感谢

1 个答案:

答案 0 :(得分:0)

我是否必须为所有用户订阅所有可能的主题或什么?

  

GCM topic消息传递允许您的应用服务器向已选择加入特定主题的多个设备发送消息。

这不是必需的,但它可以简化服务器发送消息的工作。在此tutorial中,您将看到他们使用GCM创建了一个类似聊天的环境,而不使用主题功能。

考虑对您的服务器的影响,例如当您使用主题消息时它对潜在负载的影响,特别是该消息将触发用户与服务器之间的交互。