2012-11-16 324 views
0

我打算在我的应用中实施推送通知,并对徽章数有疑问。我希望我的应用的行为类似于电子邮件和其他应用,这样每次收到提醒时,徽章计数编号都会增加。更新推送通知徽章数

由于徽章计数是有效载荷的一部分,什么是有它递增的最佳方式?

当我把我的第一次通知,消息和证件号码,我该怎么办后续通知?我需要储存我发送的所有通知吗?

任何澄清,这将是最有帮助的。

感谢您的帮助!

回答

4

如果你想增加多少,你必须保持它的轨道在服务器上,没有别的办法。

2

这一个真的取决于通知的用途。如果它适用于新闻应用程序,并且您正在推出重大新闻,那么将很难正确地增加徽章。就好像它是一款游戏应用程序,并且你正在推动告诉玩家轮到它,它会容易得多。

实例(的伪):

新闻应用

  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,告诉数据库删除对该设备/用户的推送。BADGE = 0

游戏程序

  1. 播放器2推移
  2. 一键播放机1,检查数据库,看看它是否是玩家1的依次 任何其他游戏,游戏BADGE =计数轮到P1了。