You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS/Android设备/模拟器内部存储读写文件所需权限及配置咨询

iOS/Android 读写内部存储文件的权限配置指南

Android 平台

应用专属内部存储(沙箱目录)

  • Android 10(API 29)及以上:无需申请任何权限,应用对自己的沙箱目录(如/data/data/[包名]/下的文件)拥有完全读写权限,系统默认允许。
  • Android 9(API 28)及以下:同样无需申请权限,应用专属内部存储的读写操作不受权限限制。

注意事项

如果你的需求是访问外部共享存储(如SD卡公共目录),才需要根据Android版本申请READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE或MANAGE_EXTERNAL_STORAGE权限,但这不属于内部存储范畴。

iOS 平台

应用专属内部存储(沙箱目录)

iOS应用的沙箱目录(如Documents、Library、tmp等)属于应用私有空间,读写这些目录无需任何权限配置,系统默认赋予应用完全访问权限。

Podfile 配置

原生读写内部存储不需要修改Podfile,只有当你集成的第三方库需要特定权限时,才可能需要在Podfile中添加相关配置(但这种情况极少)。

Info.plist 配置

仅在以下扩展场景中需要添加权限描述:

  • 如果需要访问iCloud云存储:添加NSUbiquitousContainers数组,配置对应的iCloud容器信息。
  • 如果需要让用户通过「文件」APP访问应用的Documents目录:添加UIFileSharingEnabled并设置为YES,同时可添加LSSupportsOpeningDocumentsInPlace设为YES以支持原地打开文件。
  • 如果需要访问相册、相机等外部资源:需添加对应的权限描述键,如NSPhotoLibraryUsageDescription(相册访问),但这不属于内部存储的权限需求。

内容的提问来源于stack exchange,提问作者user19767292

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 16:55:23