【发布时间】:2016-08-13 01:11:18
【问题描述】:
我有一个可以读取二维码的应用。它基于 iOS 和 Android 构建。在 iOS 上工作正常。我的问题在Android。当我点击“扫描”按钮时,没有任何反应。
如果我从以下位置添加相机权限:设置 > 我的应用程序 > 相机,该应用程序可以工作,但在每次全新安装时,该应用程序不会要求相机权限并且条形码再次失败。
这是我的离子信息:
Cordova CLI: 6.1.1
Gulp version: CLI version 3.8.11
Gulp local: Local version 3.9.1
Ionic Version: 1.2.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
ios-deploy version: Not installed
ios-sim version: 3.1.1
OS: Mac OS X El Capitan
Node Version: v5.5.0
Xcode 版本:Xcode 7.3 Build 7D175 版
如果我查看 AndroidManifest 文件,我可以看到:
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
我不知道该如何解决这个问题...
这是我正在使用的插件:https://github.com/phonegap/phonegap-plugin-barcodescanner
谢谢!
【问题讨论】:
标签: android xcode cordova ionic-framework