打开应用后,Phonegap PushPlugin重置徽章

时间:2014-07-07 01:21:46

标签: ios cordova phonegap-pushplugin

如何从后台输入应用程序后阻止PushPlugin将我的徽章计数重置为0?

1 个答案:

答案 0 :(得分:3)

我也遇到了这个问题。

出于某种原因,这是预期的行为。这是因为在 com.phonegap.plugins.PushPlugin中,当应用再次激活时,徽章会被清除为0。

我最终编辑了插件:

在文件“ AppDelegate + notification.m ”中,在方法中:

"- (void)applicationDidBecomeActive:(UIApplication *)application {"

更改行~90:

//zero badge
application.applicationIconBadgeNumber = 0;

为:

//zero badge
//application.applicationIconBadgeNumber = 0;

(我刚结束评论)。