繁体   English   中英

在Android Phonegap应用中显示徽章

[英]Showing badges in android phonegap app

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

谁能帮助我解决问题? 提前致谢。

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

但是我发现该插件存在其他问题,三星设备未添加徽章计数,而其与“ ShortcutBadger”“ SampleApp”一起使用! 奇怪的是插件代码尚未用最新的ShorcutBadger代码更新!!

刚刚找到了另一个插件cordova-plugin-android-badge-counter ,它也可以在Samsung设备上工作。 试试吧 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM