ios 利用mqttclient库写客户端怎么添加ssl证书

ios 利用mqttclient库写客户端怎么添加ssl证书,第1张

iOS7以下版本的国际化方法创建一个Localizable.strings文件 code中用字符串的地方使用NSLocalizedString,这与系统语言相关 时间显示,数字,金融与地区相关,所以需要各类NSFormater, 如NSDateFormatter, NSNumberFormatter … 用命令将所有NSLocalizedString返回的字符串格式化到Localizable.strings里。命令行进入工程目录(我的工程名是LocalizationTest),运行下面命令:find ./ -name "*.m" -print0 xargs -0 genstrings -o LocalizationTest/en.lproj其中LocalizationTest/en.lproj根据自己的目录修改签SSL证书问题,你可要到沃通CA申请一张免费SSL证书来使用。

连接调用connect接口,然后调用loop_forever后就开始跑了

connect的第三个参数为mqtt的心跳时间

on_connect 和 on_disconnect 为连接成功和断开的回掉函数

添加证书,只需要在调用connect函数之前,添加下面两条内容即可。

设置账号密码,在调用connect函数之前,添加下面一条内容即可。

设置WILL主题,在调用connect函数之前,使用will_set接口设置,添加will主题和will主题的payload

主题的订阅使用subscribe接口,一般在on_connect回调函数里面设置

订阅完主题,我们的目的就是要收到订阅的数据,所以需要设置接收数据的回调函数on_message

,只要有数据发送过来on_message就会收到。

发布使用publish接口,如下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11764213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存