Значок приложения исчезает при открытии приложения 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
  }
});
Другие вопросы по тегам