应用权限申请与使用情况说明

1、为保障产品或服务能实现与安全稳定运行之目的,我们可能会申请或使用操作系统的相关权限;

2、为保障您的知情权,我们通过下列列表将产品或服务可能申请、使用的相关操作系统权限进行展示,您可以根据实际需要对相关权限进行管理;

3、根据产品或服务的升级,申请、使用权限的类型与目的可能会有变动,我们将及时根据这些变动对列表进行调整,以确保您及时获悉权限的申请与使用情况;

4、本说明适用于TopoWorld,具体的适用范围将在以下列表中说明。

Android权限清单:

权限类型 权限名称(Key) 功能说明 申请目的
网络权限 android.permission.INTERNET 访问互联网 用于应用与服务器通信、下载文件、同步数据等网络功能
网络权限 android.permission.ACCESS_NETWORK_STATE 访问网络状态 检测网络连接状态,优化用户体验
相机权限 android.permission.CAMERA 访问相机 用于扫码绑定智能设备、拍照上传等功能
联系人权限 android.permission.READ_CONTACTS 读取联系人 用于备份和恢复联系人数据
联系人权限 android.permission.WRITE_CONTACTS 写入联系人 用于恢复联系人数据到设备
媒体权限(Android 13+) android.permission.READ_MEDIA_IMAGES 读取图片 用于访问设备中的图片文件,实现相册管理、照片上传等功能
媒体权限(Android 13+) android.permission.READ_MEDIA_VIDEO 读取视频 用于访问设备中的视频文件,实现视频播放、上传等功能
媒体权限(Android 13+) android.permission.READ_MEDIA_AUDIO 读取音频 用于访问设备中的音频文件,实现音乐播放、上传等功能
存储权限(Android 12及以下) android.permission.READ_EXTERNAL_STORAGE 读取外部存储 Android 12及以下版本需要,用于访问设备存储中的文件
存储权限(Android 12及以下) android.permission.WRITE_EXTERNAL_STORAGE 写入外部存储 Android 12及以下版本需要,用于保存文件到设备存储
通知权限(Android 13+) android.permission.POST_NOTIFICATIONS 发送通知 用于向用户发送应用通知、消息提醒等
前台服务权限 android.permission.FOREGROUND_SERVICE 前台服务 用于在后台执行文件下载、上传等任务时保持服务运行
前台服务类型 android.permission.FOREGROUND_SERVICE_DATA_SYNC 数据同步前台服务 用于文件同步、数据备份等后台任务
前台服务类型 android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING 远程消息前台服务 用于接收远程消息、推送通知等
唤醒锁权限 android.permission.WAKE_LOCK 保持设备唤醒 用于前台服务保持设备唤醒,确保后台任务正常运行(由第三方库自动添加)
开机自启动 android.permission.RECEIVE_BOOT_COMPLETED 接收开机完成广播 用于应用在设备重启后自动启动前台服务(由第三方库自动添加)

iOS权限清单

权限类型 权限名称(Key) 功能说明 申请目的
网络权限 无需声明 访问互联网 iOS 系统默认允许,无需在 Info.plist 中声明
麦克风权限 NSMicrophoneUsageDescription 访问麦克风 用于语音识别、录音等功能(在 Podfile 中已配置,但 Info.plist 中未声明,如需要请添加)
本地网络权限 NSLocalNetworkUsageDescription 访问本地网络 用于发现和连接NAS设备及智能家居设备,实现设备联动投屏播放和数据同步功能
相机权限 NSCameraUsageDescription 访问相机 用于扫码绑定智能设备,实现智能家居设备的快速连接和管理
相册读取权限 NSPhotoLibraryUsageDescription 访问相册 用于访问用户的相册,提供智能相册管理、照片分类和家庭共享相册等功能
相册写入权限 NSPhotoLibraryAddUsageDescription 保存到相册 用于帮助用户上传、备份照片到相册
媒体库权限 NSAppleMusicUsageDescription 访问媒体库 用于帮助用户将Apple媒体资料库中的音乐导入
联系人权限 NSContactsUsageDescription 访问通讯录 用于访问用户的通讯录,以便于帮您备份与恢复联系人数据
位置权限(使用时) NSLocationWhenInUseUsageDescription 访问位置信息(使用时) 运行时访问您的位置信息,来记录您的位置信息
位置权限(始终) NSLocationAlwaysAndWhenInUseUsageDescription 访问位置信息(始终) 运行时访问您的位置信息,来记录您的位置信息
蓝牙权限 NSBluetoothAlwaysUsageDescription 访问蓝牙 使用您的蓝牙,以便于查找其它设备
日历权限 NSCalendarsUsageDescription 访问日历 需要访问您的日历,以便于帮您记录一些事件
运动数据权限 NSMotionUsageDescription 访问运动数据 需要访问您的运动数据,以便于将运动数据备份
语音识别权限 NSSpeechRecognitionUsageDescription 访问语音识别 需要您的语音识别权限,以便于帮助您备份一些文件
Siri权限 NSSiriUsageDescription 访问Siri 允许Siri唤起TopoWorld,来帮您快速进入应用
通知权限 无需在 Info.plist 中声明 发送通知 iOS 系统会自动处理通知权限请求