ios权限提⽰语_uni-app开发经验分享⼗⼀:uniappiOS云打包
修改权限提⽰语
山东专科打包提交appstore如果⽤到了如下权限需要修改提⽰语,详细描述使⽤这个权限的原因,如不修改提⽰语appstore审核可能会被拒绝。写谷雨的古诗
Apple的原则是,如果⼀个app想要申请⽤户同意某个隐私信息访问许可,需要给⽤户明确的申请权限的原因,能给⽤户带来什么价值。
所以要求开发者填写这个原因,并且在iOS向⼿机⽤户弹出是否允许app访问某隐私信息时,会同时展⽰开发者填写的这个描述,以帮助⽤户判断,是否有必要同意这个app访问隐私信息。
iOS上的隐私信息包括:
通讯录 NSContactsUsageDescription
麦克风 NSMicrophoneUsageDescription
相机 NSCameraUsageDescription
相册(访问) NSPhotoLibraryUsageDescription
相册(保存图⽚到相册) NSPhotoLibraryAddUsageDescription
定位(使⽤时获取地理位置) NSLocationWhenInUseUsageDescription
定位(持续获取地理位置) NSLocationAlwaysUsageDescription
新版本IOS 11.3上对定位权限进⾏了合并 使⽤定位需要增加⼀个新的声明
定位(iOS11.3及以上版本) NSLocationAlwaysAndWhenInUseUsageDescription密码锁怎么改密码
蓝⽛ NSBluetoothPeripheralUsageDescription
语⾳转⽂字 NSSpeechRecognitionUsageDescription
⽇历 NSCalendarsUsageDescription
设置⽅法如下:
使⽤视图⽅式打开manifest.json⽂件, 在plus->distribute->apple节点下添加plistcmds,数据类型为Array,
开发者可复制以下代码到manifest.json⽂件中并根据实际使⽤情况进⾏增减
"plus": {
"distribute": {
"apple": {
"plistcmds": [
"Set :NSContactsUsageDescription 说明读取⽤户通讯录的原因",
"Set :NSMicrophoneUsageDescription 说明使⽤麦克风的原因",
"Set :NSPhotoLibraryUsageDescription 说明读取⽤户相册的原因",
"Set :NSCameraUsageDescription 说明使⽤⽤户相机的原因",
"Set :NSPhotoLibraryAddUsageDescription 说明向⽤户相册添加图⽚的原因",
"Set :NSLocationAlwaysUsageDescription 说明持续获取⽤户地理位置的原因",
"Set :NSLocationWhenInUseUsageDescription 说明使⽤⽤户地理位置的原因",
初一开学周记500字"Set :NSLocationAlwaysAndWhenInUseUsageDescription 说明使⽤⽤户地理位置的原因"
]
}
大秦帝国第二部演员}
}
更新:HBuilderX1.1起,在manifest可视化视图-模块权限配置⾥,可⽅便的输⼊提⽰语,不⽤再进代码视图操作
注意:
通过上⾯⽅法修改提⽰语后需要重新打包,调试基座的提⽰语不会变化。
举例说明网站制作合同
⽐如⼀个外卖应⽤,获取定位后需要展⽰附近的美⾷信息。那么,相应的定位权限描述,应当是类似“获取定位信息⽤于为⽤户提供附近的美⾷信息”这样的描述。⽽不应当是,“获取⽤户当前位置信息”这种没有明确描述定位⽤处的信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论