我正在考虑将Google Cloud Messaging合并到我的应用中。我想向与用户关联的所有设备发送消息。起初,它似乎是GCM的device group messaging。但这需要管理我的服务器上的注册ID和通知密钥。看起来使用GCM的topic messaging似乎更容易,其中主题是关键的一些共享用户信息,如用户ID。
我打算使用GCM将数据发送到Android和iOS应用程序。我将发送背景“可用内容”(使用Apple推送通知术语)消息和用户可见通知。
通过主题消息传递,设备组消息传递有哪些优势?
答案 0 :(得分:1)
我认为下面的第一点是唯一有所作为的
https://firebase.google.com/docs/cloud-messaging/android/topic-messaging
- 主题消息针对吞吐量而非延迟进行了优化。对于 快速,安全地交付给单个设备或小型设备组, 将消息定位到注册令牌,而不是主题。
- 如果你需要 每个用户向多个设备发送消息,请考虑设备组 这些用例的消息传递。