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

时间:2018-03-01 14:21:37

标签: firebase firebase-cloud-messaging

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

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

e.g. realm/area/section/id

成为

realm~area~section~id

网桥可以订阅

等主题
realm/area/section/#

我也喜欢Android设备订阅这样的FCM。有办法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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