美文网首页推送
iOS 推送角标逻辑

iOS 推送角标逻辑

作者: 蜂蜜柚子茶v | 来源:发表于2018-12-27 15:38 被阅读0次

角标处理逻辑有三种情况:应用在前台、应用在后台、应用未启动。


推送.png

1、应用在前台

通知横幅不会弹出,角标数值不变,执行下面的方法:

didReceiveRemoteNotification

2、应用在后台

通知横幅弹出,角标数值+1,此处分两种情况:点击应用图标进入、点击通知横幅进入

点击应用图标进入

角标数值不变,执行下面的方法:

applicationDidBecomeActive
点击通知横幅进入

角标数值-1,执行下面的方法:

didReceiveRemoteNotification 和 applicationDidBecomeActive

3、应用未启动

弹出通知横幅,角标数值+1,此处分两种情况:点击应用图标进入、点击通知横幅进入

点击应用图标进入

角标数值不变,执行下面的方法:

applicationDidBecomeActive
点击通知横幅进入

角标数值-1,执行下面的方法:

didFinishLaunchingWithOptions 和 applicationDidBecomeActive

相关文章

网友评论

    本文标题:iOS 推送角标逻辑

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