本原生插件封装了判断应用是否开启推送通知功能,能够返回所开推送通知类型。
打开对应设置页面
judge(callback(ret))
ret:
{
status: true //布尔类型;是开启通知,true|false
mold:'' //字符串类型;开启的通知类型取值范围如下:
//0:不接收推送消息
//1:应用图标标记
//2:声音
//3:应用图标标记、声音
//4:横幅显示
//5:应用图标标记、横幅显示
//6:声音、横幅显示
//7:应用图标标记、声音、横幅显示
//8:接收订阅消息
//9:应用图标标记、接收订阅消息
//10:声音、接收订阅消息、接收订阅消息
//11:应用图标标记、声音
//12:横幅显示、接收订阅消息
//13:应用图标标记、横幅显示、接收订阅消息
//14:声音 、横幅显示、接收订阅消息
//15:应用图标标记、声音、横幅显示、接收订阅消息
}
var judgeNotification = api.require('judgeNotification');
judgeNotification.judge(function(ret) {
if (ret.status) {
api.alert({ msg:'已开启' });
} else {
api.alert({ msg:'未开启' });
}
});
iOS系统
可提供的1.0.0及更高版本