judgeNotification

概述

本原生插件封装了判断应用是否开启推送通知功能,能够返回所开推送通知类型。

judge

打开对应设置页面

judge(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 描述:注册结果
  • 内部字段:
{
    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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18