帖子
帖子
用户
博客
课程
显示全部楼层
15
帖子
0
勋章
155
Y币

[云开发] 手机权限申请

[复制链接]
发表于 2022-6-28 10:09:40
我想请问一下,手机权限有哪些,像蓝牙,相册之类的需要权限申请吗。请问有相关文件列出这些权限名称吗。除了“APP动态权限及Android平台targetSdkVersion设置”里面的例子所列出来的权限,还有其他权限吗?
谢谢
380
帖子
4
勋章
6
Y币
https://docs.apicloud.com/Client-API/api#requestPermission

requestPermission({params}, callback(ret,err))

params
list:

类型:字符串数组
默认值:无
描述:权限列表。
取值范围:
camera               //相机/拍照/录像
contacts             //联系人读取/写入
contacts-r           //仅联系人读取。iOS中等同于contacts。
contacts-w           //仅联系人写入。iOS中等同于contacts。
microphone           //使用麦克风录制音频
photos               //访问相册|本地存储空间。Android上等同于storage。
photos-w             //仅写入相册|本地存储空间。Android上等同于storage-w。
location             //定位
locationAlways       //后台定位,只支持iOS
locationFullAccuracy //临时精确定位,请求时需传入purposeKey参数,申请的临时精确定位只在App生命周期内有效。注意:仅当location、locationAlways权限返回的reducedAccuracy字段为true时才请求临时精确定位,若用户继续选择关闭精确定位时回调方法不会被执行,所以此权限应和其它权限分开进行请求。只支持iOS 14及以上系统。
notification         //状态栏通知
calendar             //日历读取/写入。只支持Android
calendar-r           //仅日历读取
calendar-w           //仅日历写入
phone                //直接拨打电话/获取手机号码|IMEI。只支持Android
phone-call           //仅直接拨打电话
phone-r              //仅获取手机号码|IMEI
phone-r-log          //读取通话记录
phone-w-log          //写入通话记录
sensor               //传感器.只支持Android
sms                  //读取短信/后台发送短信。只支持Android
sms-s                //仅后台发送短信
sms-r                //仅读取短信
storage              //读取/写入|相册|多媒体|本地存储空间。只支持Android
storage-r            //仅读取|相册|多媒体|文件|本地存储空间
storage-w            //仅写入|相册|多媒体|文件|本地存储空间
code:

类型:数字
默认值:无
描述:请求跟踪码,用于回调结果,只支持Android。
purposeKey:

类型:字符串
默认值:无
描述:请求locationFullAccuracy权限的意图字段,在云编译界面添加“精确定位(临时)”权限时输入purposeKey及对应的权限使用描述,系统通过purposeKey找到对应的权限使用描述,然后在开启精确定位的弹框中将描述语展示给用户。
callback
ret:

类型:JSON对象
内部字段:
{
    list:[{
        name:              //权限名,字符串类型
        granted:           //是否允许,布尔类型
    }],
    never:                 //用户是否选择了“不再提示“,只支持Android,布尔类型
    code:                  //请求跟踪码,只支持Android,数字类型。
}
目前是有这些,后续有增加的话,会有说明的
15
帖子
0
勋章
155
Y币
好的,谢谢
您需要登录后才可以回帖 登录

本版积分规则