1、提醒用户将App加入电池优化
优点:加入忽略电池优化,系统自动清理内存时,优先级提高,只在内存不够时清除(清除时安装低至高优先级顺序清除)
缺点:需要通过引导用户进行操作,无法直接修改系统级权限。手动滑动删除时同样会被第一时间清出后台,杀死进程
2、后台静音播放器
优点:常驻内存,通过播放静音文件形式骗过CPU,防止CPU杀死进程
缺点:当用户使用其他音频时,因为媒体被占用,需要播放其他媒体时,后入的音频会杀死前行的音频。用于播放新的声音
3、集成小米、华为、魅族等手机厂商的推送机制
优点:各大厂商大部分新机型均支持离线推送
缺点:需要申请各个平台的证书及认证,且只支持所集成的各大厂商大部分机型的推送,其他未集成机型不支持,无法保证离线推送存活率。
只提供思路,具体开发请自行查阅相关文档。