我正在开发MQTT消息和Firebase Cloud Messaging之间的桥梁,以便从我的MQTT代理发送到选定主题的每条消息都可以轻松环保地发送到Android设备。
问题是,我的 MQTT 主题像树一样组织。我还来得及改变主题的组织,尽管如果可能的话,我宁愿不这样做。我已经将我的主题转换为与 FCM 兼容的内容,
e.g. realm/area/section/id
成为
realm~area~section~id
桥可以订阅以下主题
realm/area/section/#
我希望安卓设备也能像这样订阅 FCM。有办法吗?
谢谢!
FCM 主题名称没有通配符。 每个主题必须具有不同的已知名称,并且客户端必须单独订阅每个命名主题。
从服务器发送消息时,发送到多个主题的能力更加灵活,但您仍然必须提供每个主题的名称。