通过android oreo客户端在后台与服务器保持持久连接

时间:2019-07-15 05:56:12

标签: service background xmpp sip android-8.0-oreo

我构建了一个VoIP呼叫应用程序,该应用程序与服务器保持持久连接以侦听任何传入呼叫。为此,我实施了后台服务。

但是自奥利奥(Oreo)以来,由于引入了[背景执行限制] [1],该运行代码现在已被破坏

浏览论坛后,我发现有人在建议

  1. 将服务转换为JobService并让android对其进行调度

    这样做,我的应用停止后将无法接听电话

  2. 在前台服务中运行操作

    对于某些用户而言,在通知栏中看到持续的通知很烦人。因此,上述这些选项对我来说无法为Oreo修复代码。

如何保持与服务器的持久连接以准备接收VOIP呼叫?

0 个答案:

没有答案