我在当前应用程序中使用AWSIoT iOS SDK(版本2.6.0)。
要当前订阅主题,我们正在使用以下SDK方法
- (BOOL) subscribeToTopic:(NSString *)topic
QoS:(AWSIoTMQTTQoS)qos
extendedCallback:(AWSIoTMQTTExtendedNewMessageBlock)callback
您能告诉我如何通过一个方法调用来订阅多个主题吗?
谢谢。
答案 0 :(得分:1)
如果您要订阅“主题树”(即多个主题),请使用“ +”或“#”,例如,如果您具有以下主题: mydevice / temp / sensor1 mydevice / temp / sensor2 mydevice /湿度/传感器1 mydevice /湿度/传感器2
订阅“ mydevice / temp / +”会给您来自两个温度传感器的消息,订阅“ mydevice /#”会给您所有温度和湿度传感器。 “ +”是单级通配符,“#”是多级通配符。
答案 1 :(得分:0)
无法通过调用一种方法订阅一个主题来解决。使用NSNotifacationCenter