我正在尝试按照此blog来为iPhone构建推送服务。该博客使用Android作为工作平台,但它也可以迁移到iPhone,只要我在客观C ...中找到一个MQTT客户端,我无法在任何地方找到它。我最接近的是:
答案 0 :(得分:3)
我根本不熟悉Objective C,但似乎你可以将任何C代码编译为Objective C.这会解决你的问题吗?
如果您正在使用gcc,可以使用“-x objective-c”强制它以Objective C编译。
答案 1 :(得分:3)
在这种情况下,HTTP选项对您没有帮助,因为您没有尝试通过MQ与JMS应用程序交谈(嗯 - 您还没有说这是您的目标)。最好的办法是为iPhone编译类似libmosquitto或其他MQTT客户端(参见http://mqtt.org列表)。现在有一个很好的例子https://github.com/njh/marquette在iOS上使用mosquitto的库
答案 2 :(得分:1)
我目前在我的项目中使用MQTTKit。它使用起来相当容易和直接。
答案 3 :(得分:0)
对于swift,您可以使用以下库:https://github.com/ltg-uic/ios-mqtt-base