2

我的问题更像是客户端。

我正在使用 Janus AudioBridge Room 进行音频通话。

如果设备未处于省电模式,Android 应用程序在前台和后台模式下都能正常工作。

但是当设备处于省电模式时。应用程序在进入后台时被挂起。

当我们回到应用程序时。呼叫从那里重新加入。但是如果它足够长来调用“Keepalive”事件。然后应用程序将停止或崩溃。

我通过从用户那里明确获得这个 android 权限来处理这个问题。“android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS”

然后进入省电模式。我们的电话不影响。因为我们的应用程序现在也可以在节电模式下在后台工作。

我不认为这是最好的方法。

我检查了 Whatsapp 权限。他们不是要求它。

Whatsapp 或其他呼叫应用程序正在做什么以更熟练的方式做到这一点?

任何指南和线索都会有所帮助。我很感激

4

0 回答 0