ionic添加cordova插件-Badge

gzgchzc博客最新更新地址:http://blog.gzvtc.cc/

cordovaBadge
修改應用程序圖標的角標數量。

cordova plugin add https://github.com/katzer/cordova-plugin-badge.git

方法(Methods)

hasPermission()
檢測是否有修改權限

module.controller('MyCtrl', function($cordovaBadge) {

  $cordovaBadge.hasPermission().then(function(yes) {
    // 有權限
  }, function(no) {
    // 無權限
  });

});

set(badge, callback, scope)
設置角標數字

module.controller('MyCtrl', function($cordovaBadge) {

  $cordovaBadge.set(3).then(function() {
    // 有權限, 已設置.
  }, function(err) {
    // 無權限
  });

});

get()
獲取角標數字

module.controller('MyCtrl', function($cordovaBadge) {

  $cordovaBadge.get().then(function(badge) {
    // 有權限, 已返回.
  }, function(err) {
    // 無權限
  });

});

clear(callback, scope)
清除角標數字

module.controller('MyCtrl', function($cordovaBadge) {

  $cordovaBadge.clear().then(function() {
    // 有權限, 已清除.
  }, function(err) {
    // 無權限
  });

});

increase(count, callback, scope)
增加角標數字,如果不設置則+1

module.controller('MyCtrl', function($cordovaBadge) {

  $cordovaBadge.increase(10).then(function() {
    // 有權限, 已增加10.
  }, function(err) {
    // 無權限
  });

});

decrease(count, callback, scope)
減少角標數字,如果不設置則-1

module.controller('MyCtrl', function($cordovaBadge) {

  $cordovaBadge.decrease().then(function(badge) {
    // 有權限, 已減少10.
  }, function(err) {
    // 無權限
  });

});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章