在打盹模式下的Android VOIP应用程序行为
我正在研究Android上的传统VOIP应用。 它现在不使用Google Cloud Messaging技术,而是永远保持自己的TCP连接。
最近Google推出了带有打盹模式的Android M预览版
所以问题是:有没有解决方法,应用程序如何在打盹模式下接收传入的呼叫/消息,而无需重新设计整个系统以使用GCM?
您可以使用ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
来要求用户权限被电池优化忽略。 但是,请仔细检查Optimize for Doze和App Standby,它似乎仅适用于企业VoIP / IM(请参阅问题#33114063和#31154128)
不,GCM似乎是唯一的方法。 在这里查看包括网络和GCM在内的打盹模式问题的详细分析:https://commonsware.com/blog/2015/06/03/random-musing-m-developer-preview-ugly-part-one.html
链接地址: http://www.djcxy.com/p/27789.html