集成与 API
我应该使用哪个 Toden SDK?
找到您的平台支持的客户端 SDK,并在集成之前检查功能和版本要求。
Toden 团队 · 阅读约 1 分钟 · 中文
简短回答
对 React 网站使用 React Web SDK,对 React Native 应用程序使用 React Native SDK,对 Flutter 应用程序使用 Flutter SDK。请遵循平台指南进行安装和权限。当前发布的包名称保留了Myaza标识符;这并不会使它们成为不同的产品。
使用记录的包
Web包是@myazahq/kyc-sdk-react,React Native包是@myazahq/kyc-sdk-react-native,Flutter包是myaza_kyc_sdk_flutter。在选择版本之前,请检查官方指南和注册表版本。
React Native SDK 包含本机代码,需要自定义开发或本机构建。它不在 Expo Go 中运行。移动版本还需要相机以及您启用的功能所需的任何其他权限。
将功能与平台相匹配
这三者都提供了核心申请人捕获流程,但设备功能仍然很重要。身份证件芯片读取是本机移动功能,而不是浏览器功能。检查工作流程、签名或流程使用的任何较新捕获选项的最低版本。
安装已发布的工作流程是建议的配置路径。它的设置优先于重叠的 SDK props,而您的集成则提供申请人参考、运行时数据和回调。
正确处理完成
SDK提交是异步的。不要仅仅因为出现完成屏幕或触发提交回调而授予帐户访问权限。您的后端应该接收并验证最终事件或安全地读取当前结果。
风险情报服务器 SDK 尚未公开发布。使用后端记录的 HTTP API,而不是依赖未发布的包或从未来版本的示例中复制的方法。
相关指南
这篇文章对您有帮助吗?