繁体   English   中英

更新推送通知徽章计数

[英]Update push notification badge count

我打算在我的应用程序中实现推送通知,并对徽章数量有疑问。 我希望我的应用程序的行为类似于电子邮件和其他应用程序,以便每次收到警报时,徽章计数编号都会增加。

由于徽章计数号码是有效载荷的一部分,因此使徽章递增的最佳方法是什么?

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

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

谢谢您的帮助!

如果要增加该数字,则必须在服务器上跟踪该数字,没有其他方法。

这真的取决于通知的用途。 如果它是用于新闻应用程序的,并且您正在推送突发新闻,则很难正确地增加徽章。 仿佛它是一个游戏应用程序,而您正在努力告诉玩家其轮到自己,这会容易得多。

示例(伪):

新闻应用

  1. 文章发表

    1.1推送发送

    1.2已添加到推式数据库(包括发送给谁)中,检查数据库是否有其他推向同一用户的推式,没有以前的推式,BADGE = 1。

  2. 应用已打开

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

  3. 文章发表

    3.1推送发送

    3.2已添加到推送的数据库中,包括发送给谁,检查数据库是否有其他推送给同一用户的推送,没有先前的推送,BADGE = 1。

  4. 文章发表

    4.1。 已添加到推送的数据库(包括发送给谁)中,检查数据库是否有其他推送给同一用户的推送,请参见先前的推送,BADGE = 2。

  5. 应用已打开

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

游戏应用

  1. 玩家2进入
  2. 推送至玩家1,检查数据库以查看是否在其他任何游戏中都是玩家1的回合,BADGE =其P1的回合的游戏计数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM