安装
安装包
1. 配置 npm registry
在项目根目录创建 .npmrc 文件:
@qitech:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=NPM_TOKEN_SENT_BY_QI_TECH
请将 NPM_TOKEN_SENT_BY_QI_TECH 替换为支持团队提供的 token。如果您尚未收到 token,请联系 suporte.caas@qitech.com.br。
2. 安装依赖
yarn add @qitech/react-native-caas
3. 导入
import {
CAAS_ENVIRONMENT,
CAAS_DOCUMENT_TYPE,
CAAS_FONT_FAMILY,
CAAS_LOG_LEVEL,
FACE_RECON_AUDIO_CONFIGURATION,
startOcr,
} from '@qitech/react-native-caas';
Android 配置
1. QI Tech Maven 仓库
在项目级 build.gradle 中添加 QI Tech 的 Maven 仓库:
allprojects {
repositories {
maven { url 'https://sdks.qitech.com.br/' }
...
}
}
2. AdMob
在 AndroidManifest.xml 中添加以下代码以初始化 AdMob 服务:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="<ADMOB_APP_ID>"/>
如果您还没有 ADMOB_APP_ID,请联系 suporte.caas@qitech.com.br。
iOS 配置
1. 相机权限
在应用的 Info.plist 中添加 NSCameraUsageDescription 条目,说明应用需要访问相机的原因:
<key>NSCameraUsageDescription</key>
<string>我们需要使用相机拍摄您的证件照片</string>
2. QI Tech iOS 仓库 source
在 Podfile 顶部添加以下 source:
source 'https://cdn.cocoapods.org/'
source 'https://github.com/QITechSDKs/iOS.git'
3. 静态 framework
仅在使用 低于 26 版本 的 Xcode 时需要:
use_frameworks! :linkage => :static
注意
Flipper 无法与 use_frameworks! 共存。如果 Podfile 中存在 use_flipper() 调用,请将其移除。