开发者社区> 问答> 正文

在使用最新的MQTTClient测试连接阿里云的MQTT服务,发现多了一个connectHandle

最新的IOS MQTTClient的连接函数如下: [self.manager connectTo:@"XXX.mqtt.aliyuncs.com" port:1883 tls:false keepalive:60 //心跳间隔不得大于120s clean:true auth:true user:userName pass:passWord will:false willTopic:nil willMsg:nil willQos:0 willRetainFlag:FALSE withClientId:self.clientId securityPolicy:nil certificates:nil protocolLevel:MQTTProtocolVersion311 connectHandler:self.manager.session.connectHandler

     ];
    发现比与旧版多了一个参数 connectHandler,这个参数应该怎么样声明,如果这个参数设置不对,会导致连接阿里云MQTT失败,不能设置nil。请使用最新版MQTTClient的大牛指点迷津!

展开
收起
mudye 2021-03-01 20:16:09 1041 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载