0

我在当前的应用程序中使用 AWSIoT iOS SDK(版本 2.6.0)。

目前订阅主题,我们使用下面的SDK方法

- (BOOL) subscribeToTopic:(NSString *)topic
                      QoS:(AWSIoTMQTTQoS)qos
          extendedCallback:(AWSIoTMQTTExtendedNewMessageBlock)callback

您能否告诉我如何使用单个方法调用订阅多个主题?

提前致谢。

4

2 回答 2

1

如果您想订阅“主题树”即多个主题,请使用“+”或“#”例如,如果您有以下主题: mydevice/temp/sensor1 mydevice/temp/sensor2 mydevice/humidity/sensor1 mydevice/humidity/传感器2

订阅“mydevice/temp/+”为您提供来自两个温度传感器的消息,订阅“mydevice/#”为您提供所有温度和湿度传感器。“+”是单级通配符,“#”是多级通配符。

于 2019-06-25T01:31:43.813 回答
0

通过调用一种方法订阅一个主题将无法解决。使用 NSNotifacationCenter

于 2018-12-11T09:36:04.017 回答