我正在开发一个phonegap应用程序,我想在应用程序图标上显示推送通知计数。我正在使用com.phonegap.plugins.pushplugin来接收推送通知。
我正在尝试使用此插件https://github.com/katzer/cordova-plugin-badge来显示徽章。
但是在构建应用程序时,它失败了,日志显示以下内容
[javac] /project/src/de/appplant/cordova/plugin/badge/BadgeImpl.java:33:错误:包me.leolin.shortcutbadger不存在 [javac] import me.leolin.shortcutbadger.ShortcutBadger;
有人可以帮我解决这个问题吗?提前谢谢。
答案 0 :(得分:0)
在文件“BadgeImpl.java”的顶部添加import me.leolin.shortcutbadger.ShortcutBadger;
以便导入ShortcutBadger类,这应该可以修复错误。
否则尝试最新版本的cordova-plugin-badge,它应该可以正常工作。我在使用最新版本(0.7.3)构建时没有出现任何错误。
但我发现该插件有一些不同的问题,三星设备中没有添加徽章计数,而使用“ShortcutBadger”“SampleApp”!奇怪的是,插件代码尚未使用最新的ShorcutBadger代码更新!!
刚刚找到另一个插件 cordova-plugin-android-badge-counter 它也在三星设备上工作。试试吧:))