setJump

来自于:开发者立即使用

open isUserNotificationEnable

概述

本模块封装了跳转iPhone设置页面和检测用户是否开启推送功能,iOS11之前版本(不包含iOS11)可以根据设置页面标号跳转到对应设置页面,iOS11(包含iOS11)之后只可以跳转到对应APP的设置页面

注意:本模块只针对企业级app,上架苹果商店会导致被拒,如有上架需求请使用setJumpNew模块

open

打开对应设置页面

open({params})

params

setid:

  • 类型:页面标号
  • 描述:(可选项)跳转到的设置页面标号
  • 默认值:0
  • 取值范围:
    • 0:自己应用设置页面
    • 1:关于本机
    • 2:蓝牙
    • 3:蜂窝移动网络
    • 4:通用
    • 5:辅助功能
    • 6:日期与时间
    • 7:语言与地区
    • 8:键盘
    • 9:储存空间
    • 10:描述文件
    • 11:还原
    • 12:软件更新
    • 13:储存空间与iCloud用量
    • 14:VPN
    • 15:通知
    • 16:显示与亮度
    • 17:电池
    • 18:在被叫方显示本机号码
    • 19:指南针
    • 20:控制中心
    • 21:显示与亮度
    • 22:勿扰模式
    • 23:FACEBOOK
    • 24:FACETIME
    • 25:FLICKR听
    • 26:GAMECENTER
    • 27:iCloud
    • 28:iCloud备份
    • 29:iCloud储存空间
    • 30:AppStore与iTunes store
    • 31:定位服务
    • 32:邮件、通讯录、日历
    • 33:地图
    • 34:信息
    • 45:音乐
    • 36:均衡器
    • 37:备忘录
    • 38:电话
    • 39:照片与相机
    • 40:隐私
    • 41:提醒事项
    • 42:电话铃声
    • 43:SAFARI
    • 44:电话-SIM卡 PIN码
    • 45:声音
    • 46:Touch ID与密码
    • 47:TWITTER
    • 48:视频
    • 49:VIMEO
    • 50:音量限制
    • 51:Wallet与Apple Pay
    • 52:墙纸
    • 53:新浪微博
    • 54:10.3(包含)之后11.0之前(不包含)跳到Siri界面
    • 55:10.3(不包含)之前跳到Siri界面

示例代码

  1. var setJump = api.require('setJump');
  2. var params = {setid:0};
  3. setJump.open(params);

可用性

iOS系统

可提供的1.0.0及更高版本

isUserNotificationEnable

是否开启推送通知

isUserNotificationEnable(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. state: true, //布尔,是否开启推送通知
  3. }

示例代码

  1. var setJump = api.require('setJump');
  2. setJump.isUserNotificationEnable(function(ret) {
  3. alert(JSON.stringify(ret));
  4. });

可用性

iOS系统

可提供的1.0.1及更高版本