概念:本地通知和远程推送
-
本地通知:手机用户将 App 退到后台两分钟之内,接收到消息时,弹出的通知是本地通知。
-
远程推送:手机用户将 App 退到后台两分钟之后或者将 App 结束进程,再收到的消息弹出的通知栏是通过苹果服务器发来的远程推送。
弹不出通知栏的排查方案
-
检查设备是否对该 App 开启了 “通知”服务,如果没有开启服务或者开启服务但是没有设置“提醒”,都是不会弹出通知栏的。
-
检查该账号是否多端登录(别的设备(Web、Android)同时在线登录),如果接收消息的账号存在有别的设备处于活跃的状态(别的电脑设备或者移动端设备处于登录且活跃状态,参考 开通 Web/PC 在线时手机端接收 Push),而只是 iOS 端退到后台或者结束进程,是无法弹出通知栏的。