使用 Permission_handler 包对 Flutter 中的导入/导出功能进行存储权限管理

问题描述 投票:0回答:0

亲爱的社区成员,

我目前正在开发一个 Flutter 应用程序,该应用程序包含适用于 iOS 和 Android 的导入/导出文件功能。查看包的README文件(

permission_handler)
,我观察到具体的权限,比如
manageExternalStorage
,没有提示对话框,而是打开相应的设置intent,让用户修改权限状态。求高手关于跨 iOS 和不同 Android 版本管理存储权限的建议,考虑到我的应用程序的
minAndroidSdk
版本设置为
21
.

permission_handler
包旨在简化在 iOS 和 Android 平台上请求权限的过程。但是,随着存储权限处理自 Android 10(API 级别 29)以来的发展,考虑到我的应用程序的
minAndroidSdk
版本
21
,我担心确保与旧 Android 版本的兼容性。我知道该包应该自动处理这些版本的存储权限,但我将不胜感激任何建议或最佳实践以确保无缝的用户体验。

此外,我想收集有关如何解决 Android 版本之间关于存储权限的差异,以及在 Android 10 或更高版本 上引入范围存储模型的见解。我热衷于探索潜在的挑战,并学习您在 Flutter 应用程序中实现存储权限管理的经验。

提前感谢您的协助。

android ios flutter permissions storage
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.