cordova 为app右上角添加数字提醒
1、首先需要添加cordova-plugin-badge插件:
cordova plugin add https://github.com/katzer/cordova-plugin-badge.git
2、调用插件的相关方法操作app右上角数量更新
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) {
// 无权限
});
});
浙公网安备 33010602011771号