2016-09-19 5 views
0

Я разрабатываю приложение phonegap, и я хочу показать количество уведомлений о нажатии на значок приложения. Я использую com.phonegap.plugins.pushplugin для получения push-уведомления.
Показаны значки в приложении phone phone phone

Я пытаюсь использовать этот плагин https://github.com/katzer/cordova-plugin-badge для отображения значка.

Но при построении приложения он терпит неудачу и журнал показывает следующее

[Javac] /project/src/de/appplant/cordova/plugin/badge/BadgeImpl.java:33: ошибка: пакет мне .leolin.shortcutbadger не существует [javac] import me.leolin.shortcutbadger.ShortcutBadger;

Может ли кто-нибудь помочь мне в решении проблемы? Заранее спасибо.

ответ

0

Добавить import me.leolin.shortcutbadger.ShortcutBadger; в начало файла «BadgeImpl.java», чтобы импортировать класс ShortcutBadger, это должно исправить ошибку. В противном случае попробуйте последнюю версию значка cordova-plugin-значка, он должен работать нормально. У меня не возникло никаких ошибок при построении с последней версией (0.7.3).

Но я нашел несколько разных проблем с этим плагином, количество значков не добавляется в устройство Samsung, тогда как его работа с «ShortcutBadger» «SampleApp»! странно, что код плагина еще не обновлен с последним кодом ShorcutBadger!

Just found another plugin cordova-plugin-android-badge-counter and its working in Samsung device as well. Try it :)