美文网首页
iOS远程推送通知设置角标

iOS远程推送通知设置角标

作者: AbnerZhang | 来源:发表于2021-05-12 14:28 被阅读0次

    先说代码:

        [[UIApplication sharedApplication] setApplicationIconBadgeNumber:badge];

    当badge = 0时, icon上的角标不显示,可以用这个方法取消角标的显示;

    针对标题问题, 其实iOS系统已经做好了设置, 当我们收到远程推送时,消息中如果带着badge信息,系统会直接设置推送消息的数字, 例如, 我是用的GeTuiSDK, 在后台中模拟发送透传消息时,如图:

    推送消息信息

    当设置badge的值时,收到消息的客户端将显示对应的数字, 如果我们收到推送通知一直将客户端处于锁屏状态时, badge会一直+,这个操作其实个推sdk已经帮我们做好了, 如图所示

    个推设置角标数

    通过这个api, 可以同步角标数到个推服务器上, 当我们服务端集成推送时, 会有针对推送设置的模板, 模板中有badge的设置, 我们这边服务器模板只要将setAutoBadge设置为+1, 每次推送新的内容时都会在个推服务器记录的角标基础上+1; 因此我们要调用setBadge 处理好消息显示数

    相关文章

      网友评论

          本文标题:iOS远程推送通知设置角标

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