如何在 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