setJump
概述
本插件封装了跳转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界面
示例代码
var setJump = api.require('setJump');
var params = {setid:0};
setJump.open(params);
可用性
iOS系统
可提供的1.0.0及更高版本
isUserNotificationEnable
是否开启推送通知
isUserNotificationEnable(callback(ret))
callback(ret)
ret:
{
state: true, //布尔,是否开启推送通知
}
示例代码
var setJump = api.require('setJump');
setJump.isUserNotificationEnable(function(ret) {
api.alert({msg: JSON.stringify(ret)});
});
可用性
iOS系统
可提供的1.0.1及更高版本