在android phonegap应用程序中显示徽章

时间:2016-09-19 12:20:21

标签: android cordova badge

我正在开发一个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;

有人可以帮我解决这个问题吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

在文件“BadgeImpl.java”的顶部添加import me.leolin.shortcutbadger.ShortcutBadger;以便导入ShortcutBadger类,这应该可以修复错误。 否则尝试最新版本的cordova-plugin-badge,它应该可以正常工作。我在使用最新版本(0.7.3)构建时没有出现任何错误。

但我发现该插件有一些不同的问题,三星设备中没有添加徽章计数,而使用“ShortcutBadger”“SampleApp”!奇怪的是,插件代码尚未使用最新的ShorcutBadger代码更新!!

  

刚刚找到另一个插件 cordova-plugin-android-badge-counter   它也在三星设备上工作。试试吧:))