najiutan 2018-05-09
项目遇到问题,就是手机在后台运行后,接收不到推送消息。
特别是魅族手机,当后台运行100秒所有,进程就会被杀死。接收不到推送消息。尝试了Service和BroadcastService都无法唤醒。后来就研究了锁屏页面,只要魅族用户授权应用允许锁屏展示,就会后台一直保持活跃,不被杀掉。
我们的项目有特殊性,安装我们的应用,都会授权我们应用的所有权限。
然后测试了小米和华为,都正常运行。测试了谷歌手机,真的太牛叉了,只要不在系统设置杀死应用,关闭应用都可以后台运行。重启手机,自动唤醒。
源码下载地址:https://download.csdn.net/download/landly/10400708, 亲测可用。欢迎留言发表意见。