我已经建立了一个应用程序与Phonegap,Framework7和Phonegap条形码扫描仪插件。.APK文件在安卓设备上运行正常(摄像头可以打开并扫描条形码),但iOS上的.IPA文件一旦安装到iPhone上就不需要任何权限。事实上,根本没有权限被请求。
当我尝试扫描iPhone上的二维码时,背景是黑色的,因为没有摄像头访问。如果我再次尝试打开扫描仪功能,则会出现一个对话框,说明摄像头访问被禁止,必须在设置中授予。如果我转到设置,唯一可用的选项是移动数据。
根据条形码扫描仪Github page上的"iOS quirks“,我添加了
<edit-config target="NSCameraUsageDescription" file="*-Info.plist" mode="merge">
<string>To scan barcodes</string>
</edit-config>添加到iOS平台标记内的config.xml页面,但这并没有什么帮助。有什么想法吗?
发布于 2019-10-02 19:22:23
我不知道为什么..
<edit-config target="NSCameraUsageDescription" file="*-Info.plist" mode="merge">
<string>To scan barcodes</string>
</edit-config>..不能按照PhoneGap条形码扫描器GitHub页面提供的方式工作。我更新了这个来..
<gap:config-file platform="ios" parent="NSCameraUsageDescription" overwrite="true">
<string>To scan barcodes</string>
</gap:config-file> 。。现在,当第一次尝试使用扫描仪功能时,应用程序会要求获得相机访问权限。太奇怪了!
https://stackoverflow.com/questions/58186545
复制相似问题