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) {
// 无权限
});
});