|
[问题求助]
notification即使没有开启返回也是true
[复制链接]
var permission = 'notification';
var resultList = api.hasPermission({
list: [permission]
});
if (resultList[0].granted) {
// 已授权,可以继续下一步操作
console.log('用户已授权推送');
} else {
api.confirm({
msg: '请在手机“设置”中打开“消息通知”。',
buttons: ['取消', '去设置']
}, function(ret) {
if (ret.buttonIndex == 2) {
api.requestPermission({
list: [permission],
}, function(res) {
if (res.list[0].granted) {
// 已授权,可以继续下一步操作
api.toast({
msg: '设置成功',
duration: 1000,
location: 'bottom'
})
}
});
}
});
}
返回的一直是ture,但是设置里并没有允许开启。
|
|