judgeNotification

来自于:APICloud立即使用

judge

概述

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

judge

打开对应设置页面

judge(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 描述:注册结果
  • 内部字段:
  1. {
  2. status: true //布尔类型;是开启通知,true|false
  3. mold:'' //字符串类型;开启的通知类型取值范围如下:
  4. //0:不接收推送消息
  5. //1:应用图标标记
  6. //2:声音
  7. //3:应用图标标记、声音
  8. //4:横幅显示
  9. //5:应用图标标记、横幅显示
  10. //6:声音、横幅显示
  11. //7:应用图标标记、声音、横幅显示
  12. //8:接收订阅消息
  13. //9:应用图标标记、接收订阅消息
  14. //10:声音、接收订阅消息、接收订阅消息
  15. //11:应用图标标记、声音
  16. //12:横幅显示、接收订阅消息
  17. //13:应用图标标记、横幅显示、接收订阅消息
  18. //14:声音 、横幅显示、接收订阅消息
  19. //15:应用图标标记、声音、横幅显示、接收订阅消息
  20. }

示例代码

  1. var judgeNotification = api.require('judgeNotification');
  2. judgeNotification.judge(function(ret) {
  3. if (ret.status) {
  4. api.alert({ msg:'已开启' });
  5. } else {
  6. api.alert({ msg:'未开启' });
  7. }
  8. });

可用性

iOS系统

可提供的1.0.0及更高版本