Apple最新发布的iPhone 6s (plus) 设备支持3D touch功能,用户可通过重按屏幕上的图标,打开设置的菜单。H5+ SDK已经支持添加应用的快捷菜单,显示效果如下:
打开离线打包工程的info.plist文件,在文件中添加UIApplicationShortcutItems节点,并在节点下添加item。
各字段值规范如下表
各值的关系请参考上图
| 节点名 | 节点类型 | 可选性 | 节点说明 | 备注 | |: -------------😐:-------------😐:---------😐 ------------- |:-------------😐 | UIApplicationShortcutItems | Array | 必选 | 图标快捷菜单节点声明 | | | UIApplicationShortcutItemType | String | 必选 | 菜单类型 | | | UIApplicationShortcutItemTitle | String | 必选 | 菜单项的标题 | | | UIApplicationShortcutItemSubtitle | String | 可选 |菜单项的副标题 | | | UIApplicationShortcutItemIconFile | String | 可选 |指定菜单项显示安装包内自带的图标,相对安装包的根目录位置 | 与UIApplicationShortcutItemIconType节点同时配置时优先级高于UIApplicationShortcutItemIconType| | UIApplicationShortcutItemIconType | String | 可选 | 指定菜单项显示系统自带图标 | 取值可参考苹果官方文档| | UIApplicationShortcutItemUserInfo | String | 可选 |用户自定义的菜单项附加信息 | 附带信息可在应用内通过plus.runtime.arguments获取 |
请参考文档iOS平台支持3D Touch快捷菜单项