美文网首页
ios9推送收到两条提示分析

ios9推送收到两条提示分析

作者: 青火 | 来源:发表于2018-03-07 09:33 被阅读309次

    由于iOS 9系统的bug,App在接收远程推送的时候,可能会出现重复的情况。

    主要有以下两种现象:

    收到一条远程推送,通知栏下拉显示为一条。

    收到两条远程推送,通知栏下拉显示为两条。

    原因分析:

    iOS 9之后的系统,每次重装和卸载App都会分配新的deviceToken,但是旧的deviceToken并没有立即失效。通过APNs进行远程推送时,APNs不会通知旧的deviceToken失效,并会继续推送到设备,在系统中显示为两条远程推送。

    因为在connect的时候我们会根据userId进行去重,所以IM服务(聊天消息的远程推送)不会出现此问题。

    只有在使用“推送服务”并且用户短时间内重装过App才会概率性的出现这种情况。

    收到一条远程推送,iOS 9可能会弹两次或显示为两条消息(概率性)。

    远程推送重复的bug,只有在iOS 9.X版本上会出现, iOS 8及以下版本不会出现。

    截至iOS 9.2版本,此bug依然存在,我们会持续跟踪并更新此问题的状态。

    参考:【链接】ios9的设备为什么会收到了两条重复的推送

    http://bbs.umeng.com/forum.php?mod=viewthread&tid=13464

    相关文章

      网友评论

          本文标题:ios9推送收到两条提示分析

          本文链接:https://www.haomeiwen.com/subject/vldlfftx.html