【问题标题】:iOS APNs badge update issueiOS APNs 徽章更新问题
【发布时间】:2013-08-14 18:34:27
【问题描述】:

说,我有一个启用了 APN 的应用程序。应用程序图标徽章编号仅取决于 APNs JSON 有效负载的徽章属性,对吗?这意味着如果当前应用程序图标标记为 1,当新的推送通知到达时,应用程序图标标记将更改为 JSON 有效负载的标记值,但不会自动增加 1,对吗? 如果是这样,是否有一种方法可以自动增加。或者有没有办法在通知中心获取应用程序的总通知计数? 谢谢。

【问题讨论】:

    标签: ios apple-push-notifications


    【解决方案1】:

    使用 JSON 有效负载,您实际上是在设置徽章编号。唯一的解决方案是通过每次读取“通知”时通知服务器来管理它的服务器端。

    您应该在数据库中作为通知发送的对象中添加一个“读取”标志。 以聊天应用为例: 当您发送新消息的通知时,徽章编号应该是该用户的所有带有未读标志的对话的总数。并且每次用户阅读对话时,您都应该调用 API 以在您的服务器中将其标记为已读,当然还可以在本地减少徽章编号。

    【讨论】:

    • 谢谢,我明白了。似乎唯一的解决方案是在服务器端管理它。
    猜你喜欢
    • 1970-01-01
    • 2014-05-06
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多