在app kill之后获取Mqtt通知

时间:2016-09-01 19:17:10

标签: android notifications mqtt kill

我正在实施Mqtt以获取来自服务器的推送通知,成功连接并在应用程序打开时收到通知,并且应用程序处于后台。但是当app杀死或关闭时没有得到推送通知。 我应该如何实现我的服务并注册Callback,如果需要AlaramManager和广播接收器,请不要。救救我!

1 个答案:

答案 0 :(得分:0)

你需要2个部分

  1. 首先,您需要确保使用持久会话,例如确保您始终对给定客户端使用相同的客户端ID,并将x depends on x of label y标志设置为false,以便代理在客户端断开连接时对消息进行排队。

  2. 您需要确保服务在被杀后重新启动,this SO question应该有帮助