问题描述
iOS未收到通知,日志未返回错误原因。
解决方案
如果移动推送iOS未收到通知,日志未返回错误原因,又没有报错,出现这种情况,问题就无法准确定位,因为一旦送到APNs后就无法监控了。
一般移动推送有以下几种状态:
- 已受理:受理指请求发送的设备是有效的,具备发送消息的可能性,用户没有关闭PUSH,并且设备也没有过期(默认保存90天内活跃过的设备,90天之外的设备将无法推送),排除调用目标中无法发送的设备之后的数。
- 已送出:推送被服务端正常受理并下发推送的数量。对于厂商通道来说,消息成功发送到厂商服务端即已送出。
- 应用到达:目标App接收到了消息。
- 点击:用户点击了消息。
- 清除:用户直接清除了消息。
建议推送时设置iOSMutableContent=true,这样在通知展示前会通知extension来处理,可以在日志里记录一下通知收到的信息。
适用于
-
移动推送
文档内容是否对您有帮助?