【问题标题】:display badge number in Android using cordova使用cordova在Android中显示徽章编号
【发布时间】:2016-07-28 09:12:31
【问题描述】:

我正在编写 Android cordova 应用程序。我想在应用程序图标中显示通知计数,如下图所示。我正在使用本地通知插件进行通知,但如何在应用程序图标中显示徽章编号。我尝试了cordova的徽章插件。 https://github.com/katzer/cordova-plugin-badge 但它在 android 中不起作用。

提前致谢。

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    这可能会帮助您设置badge

    cordova.plugins.notification.badge.set(1);
    

    还要检查$cordovaBadge

    module.controller('MyCtrl', function($cordovaBadge) {
    
      $cordovaBadge.set(3).then(function() {
        // You have permission, badge set.
      }, function(err) {
        // You do not have permission.
      });
    
    });
    

    更多信息请见this

    【讨论】:

    • 我试过这个插件,但在应用图标中没有看到通知计数。
    • 非常感谢它在三星、HTC 和索尼设备上运行。我在摩托罗拉设备中检查它,这就是为什么我看不到计数。非常感谢。
    • 当然。很有帮助。
    • @Krishnavrinsoft 很高兴为您提供帮助 快乐编码
    【解决方案2】:

    Stock Android 目前在标准启动器上不提供此功能。

    某些制造商(例如三星)已将此功能包含在其定制的 Android 启动器中。一些第 3 方启动器(例如 Nova Launcher)也包含一个 API 来完成此操作。

    您可能需要查看以下链接以获得进一步的解释:

    1. How does Facebook add badge numbers on app icon in Android?
    2. Does Samsung modifies it's Android ROMs to have badges on email and SMS icons?
    3. How to make application badge on android?

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-09
      • 1970-01-01
      相关资源
      最近更新 更多