Android O - websockets限制

时间:2017-09-28 17:12:49

标签: android

所以这是一个问题和建议请求。

随着新Android O的推出,开发人员将面临后台服务的问题。

我的问题是,如果我使用websockets服务进行聊天功能。这是否意味着我不能再使用它并迁移到推动策略?

如果不是我应该做什么改变?

提前致谢

1 个答案:

答案 0 :(得分:2)

如果您的UI位于前台,那么使用WebSockets应该没有问题,但如果这是您需要WebSockets的唯一时间,则不需要服务。

如果您的服务是前台服务,那么使用WebSockets应该没有新问题,尽管您仍然遇到了之前一直处理的所有问题(例如,打盹模式)。此外,您应该重新考虑您正在做的事情的影响力。

如果您的服务不是前台服务,请将其设为前台服务,或者将聊天功能移至仅在您的UI位于前台时才能运行的服务。