Android App确保存活

1、提醒用户将App加入电池优化

优点:加入忽略电池优化,系统自动清理内存时,优先级提高,只在内存不够时清除(清除时安装低至高优先级顺序清除)

缺点:需要通过引导用户进行操作,无法直接修改系统级权限。手动滑动删除时同样会被第一时间清出后台,杀死进程

2、后台静音播放器

优点:常驻内存,通过播放静音文件形式骗过CPU,防止CPU杀死进程

缺点:当用户使用其他音频时,因为媒体被占用,需要播放其他媒体时,后入的音频会杀死前行的音频。用于播放新的声音

3、集成小米、华为、魅族等手机厂商的推送机制

优点:各大厂商大部分新机型均支持离线推送

缺点:需要申请各个平台的证书及认证,且只支持所集成的各大厂商大部分机型的推送,其他未集成机型不支持,无法保证离线推送存活率。

 

只提供思路,具体开发请自行查阅相关文档。

你可能感兴趣的:(android,Android开发)