我的应用使用 Exoplayer 在后台播放流式音频,但如果用户未在电池优化设置中手动将我们列入白名单,系统将关闭它。
还有其他应用程序也在后台成功运行流式音频,而不会中断,也不会在电池优化中列入白名单。
这是将用户带到设置应用程序的代码,并附有一些操作说明。但是每个系统都有自己的方式/路径来禁用电池优化,这使得我们的说明并不总是准确的:
Intent myIntent = new Intent();
myIntent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(myIntent);
有没有办法在不提示用户的情况下将我们列入白名单并在审核过程中被接受?还是有其他方法可以避免系统关闭我们的流媒体?
谢谢!