权限管理
在华为等应用市场中,申请安卓权限的时候,他需要你给用户提示申请权限的用途,否则它不会让你上架,这里封装了安卓权限申请,弹出申请说明的方法
申请保存媒体文件的权限
import { requestPermissionMessage } from '@/duxappReactNative'
await requestPermissionMessage(requestPermissionMessage.types.saveMedia)
默认有下面这些types
requestPermissionMessage.types = {
camera: {
type: 'camera',
name: '相机',
message: '用于更换头像、反馈问题拍照等用途',
permission: [PermissionsAndroid.PERMISSIONS.CAMERA]
},
audio: {
type: 'audio',
name: '麦克风',
message: '用户录制音频内容供系统使用',
permission: [PermissionsAndroid.PERMISSIONS.RECORD_AUDIO]
},
image: {
type: 'image',
name: '相机或相册',
message: '用于更换头像、反馈问题拍照等用途',
permission: [PermissionsAndroid.PERMISSIONS.CAMERA, 'android.permission.READ_MEDIA_IMAGES']
},
video: {
type: 'video',
name: '