如何在"AWSIoT" iOS SDK 中订阅多个主题?



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

为了订阅当前的主题,我们正在使用以下SDK 的方法

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

你能告诉我如何用一个方法调用订阅多个主题吗?

提前谢谢。

如果您想订阅"主题树",即多个主题,请使用"+"或"#"。例如,如果您有以下主题:mydevice/temp/sensor1mydevice/temp/sensor2mydevice/湿度/传感器1mydevice/湿度/传感器2

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

在一个主题上调用一个方法subscribe是不可行的。使用NSNotiffacationCenter

最新更新