【发布时间】:2022-01-05 19:47:27
【问题描述】:
在提供对用户文件的访问权限时,Android 11 比旧版本more restrictive。
目标是提高安全性,这没问题,但它会破坏某些应用程序。
要解决这个问题,我们可以将<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> 添加到应用清单中。这允许用户转到应用程序设置并打开选项(允许管理所有文件):
但这本身是不够的,因为如果不要求用户这样做,他们就不会这样做。他们只会看到无法运行的应用。
此时,React Native 存储库上的这个特定权限实际上是 no mention。
有什么解决办法吗?我们应该能够检查是否已授予该权限,以便我们可以采取相应的行动,并且我们应该能够要求用户授予该权限。
【问题讨论】:
标签: android react-native android-permissions