极光推送在Android8.0系统上的使用

标签: #<Tag:0x00007f65827bc2a0>

在华为Android8.0的手机上,当应用处于后台时,收不到极光推送的消息,百度了一下,可能是因为极光推送的广播被干掉了,请问极光推送对此有什么好解决措施吗,jcore用是2.1.2的,jpush是3.3.4的

极光已经提供了拉起服务、共享通道等多种措施保活、保证送达,但手机系统的限制很多,这些措施均只能提高几率,而无法保证100%送达

VIP 服务提供了 厂商通道,如果需要可以接入

你好,应用到后台之后,应用没有被杀死,仍然是存活的,此时极光推送的服务仍然是存在的。当应用退出后台时,Android8.0会限制一些静态注册的广播,所以导致了应用到后台之后,无法收到广播,请问极光推送有没有对Android8.0系统进行相关的适配呢,例如发送广播时,会在 Intent 中设置参数 Component吗?

你使用的 SDK版本多少?

1赞

implementation ‘cn.jiguang.sdk:jpush:3.3.4’
implementation ‘cn.jiguang.sdk:jcore:2.1.2’

这个问题应不是影响极光推送是否收的到消息的原因

极光要收到消息主要是 SDK与极光服务器的长连接是否连上,你说的这个广播是收到了消息之后的事情吧

是的,你们收到消息之后,是在哪个类中发送的广播呢?