android QQ和微信在后台干掉进程后,怎么实现接收通知栏消息?

时间:2021-06-01 23:43:45
如题,我用service和广播写了个定时发送推送消息到通知栏,但是一旦app的进程在后台被干掉后就无法接收消息了。
请大神指点,怎么才能像android QQ和微信一样,即使在后台被干掉进程也能接收消息。

6 个解决方案

#1


做个引导去引导用户将你的app加入白名单和自启动吧

#2


楼主你的这个解决了没有呢

#3


搞过这样需求,进程守护,用c来实现,ndk开发

#4


双进程守护,只要做到杀死进程,马上被拉起,那么就能解决收不到推送的问题

#5


引用 4 楼 q849340003 的回复:
双进程守护,只要做到杀死进程,马上被拉起,那么就能解决收不到推送的问题


引用 3 楼 tiewantn 的回复:
搞过这样需求,进程守护,用c来实现,ndk开发


双进程守护android5.0+已经失效了

#6


这个涉及到进程保活,在android上应该是个永恒的话题了吧,不是两句话能说清楚的,最好的方法还是引导用户将你的应用加入白名单,要知道,一般微信和qq都是被厂家默认加到白名单的,否则也是能被干掉收不到消息的,可想而知难度有多大。

#1


做个引导去引导用户将你的app加入白名单和自启动吧

#2


楼主你的这个解决了没有呢

#3


搞过这样需求,进程守护,用c来实现,ndk开发

#4


双进程守护,只要做到杀死进程,马上被拉起,那么就能解决收不到推送的问题

#5


引用 4 楼 q849340003 的回复:
双进程守护,只要做到杀死进程,马上被拉起,那么就能解决收不到推送的问题


引用 3 楼 tiewantn 的回复:
搞过这样需求,进程守护,用c来实现,ndk开发


双进程守护android5.0+已经失效了

#6


这个涉及到进程保活,在android上应该是个永恒的话题了吧,不是两句话能说清楚的,最好的方法还是引导用户将你的应用加入白名单,要知道,一般微信和qq都是被厂家默认加到白名单的,否则也是能被干掉收不到消息的,可想而知难度有多大。