ios 权限提示语_使用HBuilder开发移动项目之iOS权限提示语

本文介绍了在使用HBuilder进行移动项目开发时,如何针对iOS系统设置权限提示语,以符合AppStore审核要求。涉及到的权限包括通讯录、麦克风、相册、相机、地理位置等,并提供了在manifest.json中添加plistcmds的详细步骤。
摘要由CSDN通过智能技术生成

dd07eb2ecd6971fb9526a46cb4b3c8d2.png

使用HBuilder来发移动端项目已有一段时间,今天总结一下使用心得.

iOS云打包修改权限提示语

打包提交appstore如果用到了如下权限需要修改提示语,详细描述使用这个权限的原因,如不修改提示语appstore审核可能会被拒绝通讯录 NSContactsUsageDescription

麦克风 NSMicrophoneUsageDescription

相册 NSPhotoLibraryUsageDescription

相机 NSCameraUsageDescription

添加图片到相册 NSPhotoLibraryAddUsageDescription

持续获取地理位置 NSLocationAlwaysUsageDescription

使用时获取地理位置 NSLocationWhenInUseUsageDescription

新版本IOS 11.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 说明使用用户地理位置的原因",

"Set :NSLocationAlwaysAndWhenInUseUsageDescription 说明使用用户地理位置的原因"

]

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值