0
大家好,我正在尝试使用Smack库构建即时消息。我做得正确,在前台工作正常,我可以启动一个STICKY服务,它可以在后台查找消息。我的问题是,我不想在后台执行持久性服务,因为它会吃掉Android设备的电池,而我想在XMPP消息附带某些事件时启动一些广播。有什么办法可以做到这一点吗?请原谅我,我试图寻找与搜索词的例子,我什么也没找到,所以我没有在这个特定的上下文中实现任何排序,所以没有任何相关的代码!要在后台获取XMPP消息而不使用持续服务
请咨询......
我想要的消息很快因为这将是一个聊天客户端。我试过Smack,它的工作很好,我可以使用服务来实现它,它的工作也很好,但是我想要一些不应该在后台运行的东西。正如你建议使用计时器来检查消息让我们说每两分钟,那么将有一个丢失信息的机会,以及在这两分钟之间我们没有检查可能会有一条消息之间的原因..我该怎么办然后??? – Saty
如果你真的不想在后台运行服务,那么你应该看看谷歌云消息... – aga
我试过了,发现它是不可预测的。它很好用于推送通知,但不用于聊天..我也尝试过上传消息(CCS),但他们说它必须得到应用,并且完全支持Android KK,所以不能用于我的情况! – Saty