如何解决在 iOS (EXPO) 的本机应用程序中更改 Webview 中的权限请求警报
我正在构建一个在 react-native-webview 中运行的小型 ios 应用程序。网页作为 dropzone 输入,您可以在其中通过网络浏览器上传照片。在 react native 应用程序中,还可以选择直接从设备相机捕获照片。现在,苹果审查团队告诉我:
我们继续注意到您的应用请求用户同意访问相机,但没有充分解释用途字符串中相机的使用。
为了帮助用户就如何使用他们的数据做出明智的决定,所有权限请求警报都需要指定您的应用将如何使用所请求的信息。
后续步骤
请修改您应用的 Info.plist 文件中的相关用途字符串,以指定您的应用需要访问用户相机的原因。确保目的字符串包含用户数据将如何使用的示例。
您可以使用 Xcode 中的属性列表编辑器修改应用的 Info.plist 文件。
但我不能,因为请求来自 webview 而不是来自 react native 应用程序本身!我试图在 app.json 中这样做:
"infoPlist": {
"NSCameraUsageDescription": "Damit du direkt ein Bild von deinem Artikel machen kannst,erlaube den Zugirff auf deine Kamera.","NSPhotoLibraryUsageDescription": "Wähle ein Bild aus deinen Photos aus für dein Inserat."
}
但是没有任何变化。如何修改警报,或者是否可以选择在 web 视图或 dropzone 插件中禁用从相机直接捕获?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。