我正在构建一个时钟收音机应用程序,在我的设备上运行 Android 7.1.1 后几分钟(大约 2.5 - 4 分钟)当用户按下电源按钮关闭显示器时停止播放。
我相信这是由于设备进入了打盹模式。即使在屏幕关闭时,我的活动也会保留 wifi 和唤醒锁以播放无线电流。
我阅读了有关打盹模式的信息页面,并找到了有关将“允许的用例”(如 voip 应用程序等)列入白名单的章节。
该页面声明:“注意:除非应用的核心功能受到不利影响,否则 Google Play 政策禁止应用请求直接豁免 Android 6.0+(打盹和应用待机)中的电源管理功能。 ”
由于他们的示例中没有任何“媒体播放应用程序”,我不确定是否允许主动要求用户(通过意图)将我的时钟收音机应用程序添加到他们的白名单中。
当然,我不希望 Google 从 Play 商店中删除我的应用程序,所以 - 任何人都可以确定它是否适合列入白名单吗?
我的意思是——当然,当打盹模式忽略唤醒锁定并且应用程序停止播放时,我的核心功能(播放无线电流)会受到不利影响。所以我认为在这种情况下必须允许请求许可?
(这个功能的想法是,允许用户起床做他们早上的事情,同时仍然听“警报”流,直到他们完成并手动取消警报 - 但在此期间他们肯定想关闭展示..)
任何(被证明是正确的)信息将不胜感激。