移动支付产品接入

移动支付产品接入文档


标准MQTT开发SDK

<p>阿里云官方提供了非常详细的MQTT开发SDK:<a href="https://help.aliyun.com/document_detail/44866.html">https://help.aliyun.com/document_detail/44866.html</a></p> <p>在使用微消息队列 MQTT 客户端(下文简称 MQTT 客户端)收发消息前,需根据微消息队列 MQTT 所支持的开发语言下载对应 SDK。</p> <p>微消息队列 MQTT 默认支持标准的 MQTT 3.1.1 协议,理论上能够适配所有的 MQTT 客户端,但不排除部分 MQTT 客户端存在细节上的兼容性问题。</p> <p>针对 MQTT 的常用平台,推荐对应的第三方包如表 1 所示。</p> <p>表 1. SDK 下载链接</p> <table> <thead> <tr> <th>语言/平台</th> <th>推荐的第三方 SDK</th> <th>相关链接</th> </tr> </thead> <tbody> <tr> <td>Java</td> <td>Eclipse Paho SDK</td> <td><a href="http://www.eclipse.org/paho/clients/java">http://www.eclipse.org/paho/clients/java</a></td> </tr> <tr> <td>iOS</td> <td>MQTT-Client-Framework</td> <td><a href="https://github.com/ckrey/MQTT-Client-Framework">https://github.com/ckrey/MQTT-Client-Framework</a></td> </tr> <tr> <td>Android</td> <td>Eclipse Paho SDK</td> <td><a href="https://github.com/eclipse/paho.mqtt.android">https://github.com/eclipse/paho.mqtt.android</a></td> </tr> <tr> <td>JavaScript</td> <td>Eclipse Paho JavaScript</td> <td><a href="http://www.eclipse.org/paho/clients/js">http://www.eclipse.org/paho/clients/js</a></td> </tr> <tr> <td>Python</td> <td>Eclipse Paho Python SDK</td> <td><a href="https://pypi.python.org/pypi/paho-mqtt">https://pypi.python.org/pypi/paho-mqtt</a></td> </tr> <tr> <td>C</td> <td>Eclipse Paho C SDK</td> <td><a href="https://eclipse.org/paho/clients/c">https://eclipse.org/paho/clients/c</a></td> </tr> <tr> <td>C#</td> <td>Eclipse Paho C# SDK</td> <td><a href="https://github.com/eclipse/paho.mqtt.m2mqtt">https://github.com/eclipse/paho.mqtt.m2mqtt</a></td> </tr> <tr> <td>Golang</td> <td>Eclipse Paho Golang SDK</td> <td><a href="https://github.com/eclipse/paho.mqtt.golang">https://github.com/eclipse/paho.mqtt.golang</a></td> </tr> <tr> <td>Node.js</td> <td>MQTT-JS</td> <td><a href="https://github.com/mqttjs/MQTT.js">https://github.com/mqttjs/MQTT.js</a></td> </tr> <tr> <td>PHP</td> <td>Mosquitto-PHP</td> <td><a href="https://github.com/mgdm/Mosquitto-PHP">https://github.com/mgdm/Mosquitto-PHP</a></td> </tr> </tbody> </table> <p>其他语言的 MQTT 客户端 SDK 暂时没有提供测试。如需下载,请访问 <a href="https://github.com/mqtt/mqtt.github.io/wiki/libraries">https://github.com/mqtt/mqtt.github.io/wiki/libraries</a></p> <p><code>请注意阿里云的DEMO代码中,有一个严重错误,例如java的DEMO,出现了ClientID重复使用,其他语言也是应用的错误</code> <code>官方代码把ClientID作为推送端配置,没有重新赋值,又复用到了点对点消息的Topic中,这样导致消息无法推送成功</code> <code>实际使用中,请区分推送端的ClientID和Topic中的ClientID</code></p> <p>代码:<a href="https://github.com/AliwareMQ/lmq-demo/blob/master/lmq-java-demo/src/main/java/com/aliyun/openservices/lmq/example/demo/MQTTSendP2PMessage.java">https://github.com/AliwareMQ/lmq-demo/blob/master/lmq-java-demo/src/main/java/com/aliyun/openservices/lmq/example/demo/MQTTSendP2PMessage.java</a> <img src="http://doc.szzkc.com/Public/Uploads/2019-10-08/5d9bfd25c2f76.png" alt="" /> <img src="http://doc.szzkc.com/Public/Uploads/2019-10-08/5d9bfd401bc26.png" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bde7280f8573c9d97b09eacc91a9d521&amp;amp;file=file.png" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=037dfb43377bef1e9d5292799480d19f&amp;amp;file=file.png" alt="" /></p>

页面列表

ITEM_HTML