带有Java库的SignalR是实时通信的绝佳选择。
虽然可以在onCreate上订阅中心并关闭它。
但是,当应用程序被杀死(手动或自动)甚至活动被终止时,会发生什么。
一种解决方案是使用一种服务-与创建GCM基本相同,或者另一种解决方案是处理推送通知,并发送它们,而不是同步已发送给用户的消息(不好的事情)

建议?

最佳答案

BNK的示例很好,并且在终止后重新创建服务,只需在onStartCommand中使用START_STICKY返回值即可,如此处https://stackoverflow.com/a/20557120所述

关于android - SignalR-当应用程序在后台甚至被杀死时通知消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33619833/

10-09 06:58