我正在为我的Phonegap应用程序使用"Push"插件。该应用程序是通过Phonegap Build编译的,所以我从来没有真正使用XCode。我指定我想要插件通过把它放在我的config.xml
:
<gap:plugin name="com.phonegap.plugins.pushplugin" version="2.1.1" />
当我推送通知服务器端时,我可以设置徽章;但是,当手机上的应用程序打开时,徽章被清除。我想控制徽章何时被手动清除。使用这个插件通过Phonegap构建强制这种行为吗?
这是pushplugin插件的预期行为。你必须修改Objective-C代码。
下面是完整的答案:Phonegap PushPlugin在打开应用程序后重置徽章这个插件的新API允许您在初始化时指定此首选项:
var push = PushNotification.init({
ios: {
badge: true,
clearBadge: false
}
});