2011-11-03 88 views
1

在我的应用程序中,用户可以登录并查看所有成员的列表。他们还可以通过私人聊天与每个用户聊天。推送通知 - 不同用户的不同徽章号码

当其中一个用户离开聊天时,服务器通知用户他已收到新的聊天消息。

但它是相同的属性(applicationBadgeNumber),始终得到更新。

我wan't来完成这样的事情,当你登录并看到成员名单:

成员列表:

  • 彼得
  • 亚当(3个新邮件)
  • Anders
  • Niklas(新消息)

我不知道该怎么称呼这个,但是对某些用户来说是唯一的推送通知。

“Wordfeud”应用程序正是如此。

回答

0

您不能使用推送通知增加或减少徽章数量。您只能设置NEWvalue

只有当您的应用程序正在运行时,您才可以知道当前的徽章值。

如果您非常想要添加此功能,您应该将当前用户的徽章值存储在您的服务器上,并使用您的推送通知发送适当的值。

P.S.很奇怪,苹果在开发徽章号码和推送通知时没有考虑它。 =(

+0

我知道你不能增加或减少徽章数量我的问题是如果你理论上可以支持不同用户的不同徽章数字(缺少更好的词组):我有两个来自usernameBadgeNumber的新消息,我有6个新的来自username2BadgeNumber的消息,Wordfeud应用程序这样做,我不知道如何...... –

+0

我确信苹果已经想到了它,APNS API非常小,它没有任何状态,所以它使意识到你有责任自己处理状态。 –

相关问题