在打盹模式下的Android VOIP应用程序行为 [英] Android VOIP applications behavior in Doze mode

本文介绍了在打盹模式下的Android VOIP应用程序行为的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究Android上的传统VOIP应用程序。
它现在不使用Google云消息传递技术,而是永远保持自己的TCP连接。



最近Google推出了Android M预览版, 打盹模式



所以问题:是否有任何解决方法,应用程序如何在打盹模式下接收传入的呼叫/消息,而无需重新设计整个系统以使用GCM? 方案

您可以使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS ,要求用户权限被电池优化忽略。但是,请仔细检查优化打盹和应用程序待机状态,它似乎是只允许企业VoIP / IM (参见问题#33114063 #31154128


I'm working on legacy VOIP application on Android. It doesn't use Google Cloud Messaging technology right now, but just keeping its own TCP connection forever.

Recently Google has introduced its Android M preview release with Doze mode

So the question: is there any workaround how the app can receive incoming calls/messages in Doze mode without redesigning the whole system to use GCM?

解决方案

You may use ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS to ask the user permission to be ignored by battery optimization. However, double check Optimizing for Doze and App Standby, it seems to be allowed only for enterprise VoIP/IM (see questions #33114063 and #31154128)

这篇关于在打盹模式下的Android VOIP应用程序行为的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆