我何时应该使用GCM设备组与主题?

时间:2015-12-01 20:19:22

标签: android ios google-cloud-messaging

我正在考虑将Google Cloud Messaging合并到我的应用中。我想向与用户关联的所有设备发送消息。起初,它似乎是GCM的device group messaging。但这需要管理我的服务器上的注册ID和通知密钥。看起来使用GCM的topic messaging似乎更容易,其中主题是关键的一些共享用户信息,如用户ID。

我打算使用GCM将数据发送到Android和iOS应用程序。我将发送背景“可用内容”(使用Apple推送通知术语)消息和用户可见通知。

通过主题消息传递,设备组消息传递有哪些优势?

1 个答案:

答案 0 :(得分:1)

我认为下面的第一点是唯一有所作为的

https://firebase.google.com/docs/cloud-messaging/android/topic-messaging

  
      
  • 主题消息针对吞吐量而非延迟进行了优化。对于   快速,安全地交付给单个设备或小型设备组,   将消息定位到注册令牌,而不是主题。
  •   
  • 如果你需要   每个用户向多个设备发送消息,请考虑设备组   这些用例的消息传递。
  •