想知道一下安卓app杀掉进程后收不到极光消息,但是ios可收到,什么原因和原理?

android
标签: #<Tag:0x00007fb83faebd80>

(跑得快) #1

在使用极光推送的时候安卓这边我把应用在后台全部杀掉之后收不到极光推送的消息,但是ios杀掉进程之后却可以收到推送。安卓有进程间互相唤醒的功能,我也已经测试通过了,现在就想确认一下,安卓应用是不是在后台被杀掉之后是无法收到推送的


(跑得快) #2

什么原因,什么原理,我使用jpush的demo运行之后再后台杀掉进程也是没法收到消息的,是不是jpush安卓端本身就无法像ios那样 后台进程杀掉之后还能收到消息,请给于明确答复 谢谢


#3

app被杀死收不到消息,Android要收到消息靠的是 app与极光服务器之间的长连接,杀死后长连接就断开了。
iOS的通知消息走的是Apple的系统通道(apns通道)

Android收不到消息的情况有许多种: