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) {
// 無權限
});
});