Значок приложения исчезает при открытии приложения Phonegap?
Я использую плагин "Push" для моего приложения Phonegap. Приложение скомпилировано с помощью Phonegap Build, поэтому я никогда не использую XCode. Я указываю, что хочу плагин, поместив это в мой config.xml
:
<gap:plugin name="com.phonegap.plugins.pushplugin" version="2.1.1" />
Я могу установить значок, когда я нажимаю на стороне сервера уведомлений; однако, когда приложение на телефоне открыто, значок очищается. Я хотел бы контролировать, когда значок очищается вручную. Вызывает ли такое поведение использование этого плагина через Phonegap Build?
2 ответа
Предполагаемое поведение плагина pushplugin. Вы должны изменить код Objective-C.
Вот полный ответ: PhoneGap PushPlugin сбросить значок после открытия приложения
Новый API для этого плагина позволяет вам указать это предпочтение при инициализации:
var push = PushNotification.init({
ios: {
badge: true,
clearBadge: false
}
});