如何在 Moscapsule(swift mqtt 库)中设置最后一条消息?
How to set will last will message in Moscapsule (swift mqtt library)?
我在我的项目中使用 moscapsule 来聊天,我想知道如何在其中设置 Last will 消息,这样每当用户离线或退出应用程序时,其他用户和经纪人都可以在不断开话题的情况下使用了解一下。
Last will 消息仅在用户突然断开连接时有效
var a:NSString = "I:Have:Left:The:Chat"
var b: NSData = a.dataUsingEncoding(NSUTF8StringEncoding)!
var tempMqttWillOps:MQTTWillOpts = MQTTWillOpts(topic: "foo", payload: b, qos: 2, retain: true)
mqttConfig.mqttWillOpts = tempMqttWillOps
我在我的项目中使用 moscapsule 来聊天,我想知道如何在其中设置 Last will 消息,这样每当用户离线或退出应用程序时,其他用户和经纪人都可以在不断开话题的情况下使用了解一下。
Last will 消息仅在用户突然断开连接时有效
var a:NSString = "I:Have:Left:The:Chat"
var b: NSData = a.dataUsingEncoding(NSUTF8StringEncoding)!
var tempMqttWillOps:MQTTWillOpts = MQTTWillOpts(topic: "foo", payload: b, qos: 2, retain: true)
mqttConfig.mqttWillOpts = tempMqttWillOps