引擎 - 最低支持系统版本更改
1、依赖最新的打包服务器环境(公网www.appcan.cn已支持),企业版独立打包服务器须及时升级打包环境,企业版升级渠道请联系客服或
请点击。`2、(1)引擎版本iOS_Engine_4.0+; (2)插件版本4.0+;(3)系统版本:4.0.0(仅
企业版,登录sdk查看:首页->概括->系统信息)
<config desc="" type="AUTHORITY">
<permission platform="iOS" info="privacy" type="$type">
<string>$description</string>
</permission>
</config>
permission
节点代表一种隐私权限$type
需要用户配置,表示需要具体配置哪种privacy权限,用户配置的$type
必须是下表中的type之一,否则此配置无效并将被忽略permission
节点中只应该有一个string
节点,多余的string
节点将会被忽略string
节点内的$description
需要用户配置,可为任意字符串,表示App请求权限时的展示给用户的描述字段
iOS所有可配置的隐私权限
type | 对应info.plist中的key | 说明 | 备注 |
locationWhenInUse | NSLocationWhenInUseUsageDescription | App使用中时进行gps定位的权限 | 只需要前台定位时的权限 |
locationAlways | NSLocationAlwaysUsageDescription | App总是使用gps定位的权限 | 包含前台和后台的定位权限 |
motion | NSMotionUsageDescription | App使用传感器的权限 | |
bluetooth | NSBluetoothPeripheralUsageDescription | App使用蓝牙的权限 | |
calendar | NSCalendarsUsageDescription | App访问日历的权限 | |
camera | NSCameraUsageDescription | App使用摄像头的权限 | |
contact | NSContactsUsageDescription | App访问通讯录的权限 | |
microphone | NSMicrophoneUsageDescription | App使用话筒的权限 | |
photoLibrary | NSPhotoLibraryUsageDescription | App访问相册的权限 | |
reminder | NSRemindersUsageDescription | App访问备忘录的权限 |
比如使用了uexVideo插件录制视频,需要用到麦克风和摄像头权限,则相应的config配置参考如下所示
<?xml version="1.0" encoding="utf-8" ?>
<widget widgetId="" pid="" appId="2222" channelCode="0000" version="00.00.0000" viewmode="application" width="320" height="480" sreensize="4.5">
<name>2222</name>
<description></description>
<author email=""> </author>
<icon src="icon.png" />
<license href=""></license>
<content src="index.html" encoding="utf-8" ></content>
<updateurl></updateurl>
<logserverip></logserverip>
<showmyspace>false</showmyspace>
<obfuscation>true</obfuscation>
<bgcolor>#fefefe</bgcolor>
<orientation>15</orientation>
<!-- 这里开始写配置-->
<config desc="privacyConfig" type="AUTHORITY">
<permission platform="iOS" info="privacy" type="camera">
<string>appcan录制视频需要使用摄像头</string>
</permission>
<permission platform="iOS" info="privacy" type="microphone">
<string>appcan录制视频需要使用麦克风</string>
</permission>
</config>
<!-- 以上区域为配置-->
</widget>
1、依赖最新的打包服务器环境(公网www.appcan.cn已支持),企业版独立打包服务器须及时升级打包环境,企业版升级渠道请联系客服或
请点击。2、(1)引擎版本iOS_Engine_4.0+; (2)插件版本4.0+;(3)系统版本:4.0.0(仅
企业版,登录sdk查看:首页->概括->系统信息)
前提条件:APPid里需要开启推送。mobileprovision里没有apns相关的东西,而配置了以下内容 可能会被拒。
<config desc="" type="ENTITLEMENTS">
<entitlement type="apns"></entitlement>
</config>
"ENTITLEMENTS"
和"apns"
均为定值