2012-04-19 180 views
0

我们需要iphone在推送通知到达时增加徽章数值而无需初始化应用程序。 F.E.徽章值为1的通知到达并显示在应用程序图标上。然后另一个徽章值为2的通知到达。 2代替徽章上的1,但我们想使它1 + 2 = 3。是一个服务器端的解决办法是解决这个问题的唯一方法? 谢谢!通过推送通知iphone徽章管理

回答

2

是的,服务器端的解决办法是唯一的方法..

什么样的价值,你会从服务器发送将被设置为图标。

0

只是通过“徽章:+2”到APP,数目增多

+0

我使用javapns库提交推送通知到AP。不幸的是,我唯一可以找到的徽章相关方法是addBadge(int)。你做了这个编辑JSON或什么? – atarno 2012-04-19 08:46:08

+0

你可以修改javapns代码吗?你必须编辑有效载荷作为“+2”工作 – adali 2012-04-19 08:48:28

+0

urbanairship.com看看这个网站,并测试它,你可以自己编辑有效载荷,只是有一个测试 – adali 2012-04-19 08:54:55

2

什么都重视要发送到的应用程序,该值将在应用图标的上方显示,无论是值可能是4或90或100 ..如果你想要做像1 + 2 = 3,只是增加了徽章数量动态,即 Present badge number = Present badge number+2;

+0

当通知到达手机并且徽章值被更新时,应用程序未运行。 – atarno 2012-04-19 09:00:55

+0

为什么应用程序没有运行? – Charan 2012-04-19 09:06:39

+0

'因为你可以关闭应用程序,但这并不意味着外部推送通知不会到达。即使您选择不打开应用程序,徽章也会更新。 – atarno 2012-04-19 09:12:17