我正在实施Mqtt以获取来自服务器的推送通知,成功连接并在应用程序打开时收到通知,并且应用程序处于后台。但是当app杀死或关闭时没有得到推送通知。 我应该如何实现我的服务并注册Callback,如果需要AlaramManager和广播接收器,请不要。救救我!
答案 0 :(得分:0)
你需要2个部分
首先,您需要确保使用持久会话,例如确保您始终对给定客户端使用相同的客户端ID,并将x depends on x of label y
标志设置为false,以便代理在客户端断开连接时对消息进行排队。
您需要确保服务在被杀后重新启动,this SO question应该有帮助