wyz*_*ard 7 android android-service mqtt
我正在尝试使用Paho Android MQTT库(从这里下载).示例服务应用程序正常运行,订阅和发布方法在示例应用程序运行时也能正常工作.当我关闭它时,设备不再接收消息通知.
有没有人有经验如何正确地修改/实现服务以接收消息,即使应用程序没有运行?
据我所知,Paho带来了你所需要的一切.在我的应用程序中,paho mqtt-service永远不会停止,直到我想要它.我使用以下代码段将清单中的Paho-service注册到Android.
‹!-- Mqtt Service --›
‹service android:name="com.ibm.android.service.MqttService" /›
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题.
有关http://www.eclipse.org/paho/files/android-javadoc/index.html说明中的更多信息
您应该实现后台服务,请参阅: http://developer.android.com/training/run-background-service/index.html
或者,根据用例,您可以在服务器端实现推送通知,并在客户端未订阅 MQTT 代理时接收它们。
| 归档时间: |
|
| 查看次数: |
7735 次 |
| 最近记录: |