极光推送 iOS 收不到推送

收不到消息
标签: #<Tag:0x00007fb83a867988>

#1

使用 registration_id 推送,后台显示成功,但手机没有收到

registration_id:18171adc033508bef3d
Message ID:3223790493


#2

另外

Message ID 734902776
接受对象 Reg.ID: 1a1018970a9e75fd1c6

使用极光网页端推送,没有显示成功


#3

这条消息极光这边已经将消息发给了Apple服务器,你如果确认没收到,是Apple服务器没有下发,几个原因:
1、网络异常,无法连接到Apple服务器(此处与你是否手机可以正常上网是不一样的),Apple服务器对断连期间 的推送,只会保留1条,其他会丢弃。 可尝试切换网络
2、手机-通知栏提醒-提醒样式
3、调用了反注册代码 [[UIApplication sharedApplication] unregisterForRemoteNotifications];或者
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]是可以进入应用设置页面使用户可以手动变更是否允许通知的设置。不手动操作不会直接关掉推送
4、注册apns代码中有提供类型选择:
entity.types = JPAuthorizationOptionAlert|JPAuthorizationOptionBadge|JPAuthorizationOptionSound; 你没有写上alert
5、iOS10以下,处于前台,收到消息是不会展示的,log会打印,iOS10以上才有提供接口,在前台展示通知
6、push Notification没开
7、App端配置的通配证书
8、高峰期Apple下发有延迟
9、检查清除角标的方法是否影响了消息的展示,角标清除,通知栏信息就没了。
10、不要特别频繁的快速的间隔很小的推送消息,再重测一下看看。

具体排查总结阅读:
1、 常见问题 - JPush 合集(持续更新)
2、 常见问题 - JPush 合集(持续更新)

这条消息你环境推送错误,你App是开发环境不是生产环境的,请推送开发的消息给他

关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)


#4

刚测试一个线上的APP也出现了这种收不到的问题


(lin1) #5

iOS 收不到推送 都属有目标收不到 可以改别名