FCM:有没有办法订阅匹配正则表达式的所有主题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FCM:有没有办法订阅匹配正则表达式的所有主题?相关的知识,希望对你有一定的参考价值。

我正在开发MQTT消息和Firebase云消息传递之间的桥梁,以便从我的MQTT代理中选择主题的每条消息都可以轻松,环保地发送到android设备。

问题是,我的MQTT主题组织得像一棵树。我还没有及时改变主题的组织,但如果可能的话,我宁愿不去。我已经将我的主题转换为与FCM兼容的东西,

e.g. realm/area/section/id

变得

realm~area~section~id

这座桥可以订阅像

realm/area/section/#

我也想让Android设备像这样订阅FCM。有办法吗?

谢谢!

答案

FCM主题名称没有通配符。每个主题必须具有不同的已知名称,并且客户端必须单独订阅每个命名主题。

从服务器发送消息时,send to multiple topics的功能更加灵活,但您仍需提供每个主题的名称。

以上是关于FCM:有没有办法订阅匹配正则表达式的所有主题?的主要内容,如果未能解决你的问题,请参考以下文章

向订阅主题的所有用户推送通知,使用 FCM Firebase 的登录用户除外

使用 APN 订阅主题

在创建主题之前或订阅之前发送通知 FCM

设备可以在 FCM 中订阅的最大主题数

如何不向不想接收推送的用户发送 FCM?

有没有办法通过 FCM 发送免费的无限制推送通知?