ionic添加cordova插件-Badge 2016-12-22 app ionic **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) { // 无权限 }); }); ```