Android 应用被强杀之后无法收到推送的解决办法
场景描述
我们APP是做企业物联网应用的,机房监控场景下一旦有异常情况发生要第一时间发告警通知给用户,提应用户处理。
遇到的问题
- 安卓平台使用极光推送作为推送服务
- APP在安卓平台上被用户手动清理之后无法收到推送消息。
- 手机重启之后没有打开APP,也无法收到推送消息
解决办法
看了网上常见的一些解决办法都无法解决手机重启,应用被杀之后无法收到推送的问题。我们试了下在应用设置那里,设置为应用允许自动启动,省电策略改为无限制,只有这样用户才能在手机重启或者应用被清理之后还可以收到推送消息。打算做一个引导页面,引导用户开启应用自启和设置下省电策略。
比较好的解决办法(补充)
现在华为,小米,魅族等一些国产手机系统集成了系统推送,可以在APP中集成不同厂商的推送服务,APP启动的时候通过手机型号选择启动对应手机系统的推送服务,服务端也要根据手机型号选择不同的推送通道。
相关推荐
xfcyhades 2020-11-20
huningjun 2020-06-12
刘炳昭 2020-09-10
huha 2020-10-16
sgafdsg 2020-11-04
Michael 2020-11-03
fengyeezju 2020-10-14
ziyexiaoxiao 2020-10-14
业余架构师 2020-10-09
OuNuo0 2020-09-29
moses 2020-09-22
Angelia 2020-09-11
qinxu 2020-09-10
Nostalgiachild 2020-09-07
Nostalgiachild 2020-08-17
leavesC 2020-08-14
一青年 2020-08-13
AndroidAiStudy 2020-08-07
ydc0 2020-07-30