简介
欢迎使用 QI Tech 设备扫描的 React Native 集成手册!@qitech/react-native-device-scan 模块通过 TypeScript 接口暴露 QI Tech 的 Android(Java/Kotlin)和 iOS(Swift)原生 SDK。您应使用它收集手机信息和应用程序中的用户行为数据,从而提高决策的准确性。
可用的包
| 包 | 内容 | 使用场景 |
|---|---|---|
@qitech/react-native-device-scan | 仅设备扫描 | 当您仅需要设备扫描时——安装更轻量,原生依赖更少。 |
@qitech/react-native-caas | 人脸识别、OCR 和设备扫描 | 当您同时还需要人脸识别或 OCR 时。 |
重要提示!
两个包都包含设备扫描,并且暴露签名完全相同的 startDeviceScan 函数。请勿同时安装——只选择其中一个。
本章节记录的是 @qitech/react-native-device-scan。如果您的应用已经使用 @qitech/react-native-caas,只需修改 import 路径——本文档的其余内容完全适用。
遇到问题?
我们不 是躲在 API 后面的公司!请联系我们的支持团队,我们将尽快回复。如果您需要快速回复,请随时致电我们!
我们欢迎反馈
即使您已经解决了问题,或者问题非常简单(哪怕只是一个拼写错误或您已经理解的不当排版),也请给我们发邮件——这样我们就能让文档越来越实用,下一个人也不必再经历您经历过的痛苦!
环境
我们为客户提供两个环境。通过 CAAS_ENVIRONMENT 枚举进行选择,该枚举作为 startDeviceScan 函数的最后一个参数传入。目前可用的环境如下:
- 生产环境 -
CAAS_ENVIRONMENT.PRODUCTION - 沙盒环境 -
CAAS_ENVIRONMENT.SANDBOX
每个环境需要不同的 API Key 来生成 token。
重要提示!
请勿在 QI Tech 的沙盒环境中使用真实的个人或企业数据。
后续步骤
- 兼容性 — React Native、iOS 和 Android 的最低版本。
- 安装 — 包安装以及 Android、iOS 和 Expo 的原生配置。
- 实现 — 获取 token 以及
startDeviceScan的完整示例。 - startDeviceScan 函数 — 参数与返回值。
- 权限 — 可扩大数据采集范围的权限。