@capacitor/barcode-scanner
基于Outsystems条码库的Capacitor插件
安装
npm install @capacitor/barcode-scanner
npx cap sync
Android配置
条码扫描插件要求最低Android SDK版本为26,这高于Capacitor应用的默认值。您可以在android/variables.gradle
文件中更新此设置:
ext {
minSdkVersion = 26
}
需要在android/build.gradle
文件的allprojects > repositories
部分添加Outsystems仓库。添加后的配置示例如下:
allprojects {
repositories {
google()
mavenCentral()
maven {
url 'https://pkgs.dev.azure.com/OutSystemsRD/9e79bc5b-69b2-4476-9ca5-d67594972a52/_packaging/PublicArtifactRepository/maven/v1'
name 'Azure'
credentials {
username = "optional"
password = ""
}
content {
includeGroup "com.github.outsystems"
}
}
}
}
iOS配置
条码扫描功能需要使用设备摄像头。请确保在Info.plist文件中配置"Privacy - Camera Usage Description",以便应用能访问摄像头权限。