【问题标题】:Update push notification badge count更新推送通知徽章计数
【发布时间】:2012-11-16 16:35:56
【问题描述】:

我声明要在我的应用中实现推送通知,并且对徽章计数有疑问。我希望我的应用程序的行为类似于电子邮件和其他应用程序,这样每次收到警报时,徽章计数都会增加。

由于徽章计数是有效负载的一部分,增加它的最佳方法是什么?

当我发送带有消息和徽章编号的第一个通知时,我该如何处理后续通知?我需要存储我发送的所有通知吗?

对此的任何澄清将是最有帮助的。

感谢您的帮助!

【问题讨论】:

    标签: iphone ios xcode ipad apple-push-notifications


    【解决方案1】:

    如果你想增加数字,你必须在服务器上跟踪它,没有别的办法。

    【讨论】:

      【解决方案2】:

      这真的取决于通知的用途。如果它用于新闻应用程序并且您正在推送突发新闻,那么正确增加徽章将非常困难。就好像它是一个游戏应用程序,而您正在推动告诉玩家轮到他们了,这会容易得多。

      示例(伪):

      新闻应用

      1. 文章发表

        1.1 推送发送

        1.2 添加到推送数据库,包括发送给谁,检查 其他推送到同一用户的数据库,没有看到以前的推送, 徽章 = 1。

      2. 应用已打开

        2.1 徽章回到 0,告诉数据库删除所有推送 设备/用户/ BADGE = 0

      3. 文章发表

        3.1 推送发送

        3.2 添加到推送数据库,包括发送给谁,检查 其他推送到同一用户的数据库,没有看到以前的推送, 徽章 = 1。

      4. 文章发表

        4.1。添加到推送数据库中,包括发送给谁,检查 其他推送到同一用户的数据库,请参阅以前的推送, 徽章 = 2。

      5. 应用已打开

        5.1 徽章回到 0,告诉数据库删除那个推送 设备/用户。徽章 = 0

      游戏应用

      1. 玩家 2 出局
      2. 推送到玩家 1,检查数据库是否轮到玩家 1 任何其他游戏,BADGE = 轮到 P1 的游戏计数。

      【讨论】:

        猜你喜欢
        • 2012-04-02
        • 1970-01-01
        • 2013-08-07
        • 2014-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多