数美设备指纹 uniapp 接入手册#
数美设备指纹 SDK 支持 App原生插件本地插件,相关基础知识参考 uniapp 官方 插件说明。
1 SDK 接入#
1.1 添加本地插件#
- 将
SmsdkUniPlugin文件夹放入YOUR_PROJECT/nativeplugins目录 - HBuilderX 选中
manifest.json,选择 App原生插件配置 - 点击本地插件
[选择本地插件],勾选 SmsdkUniPlugin

1.2 引入插件#
1.3 sdk API#
启动 smsdk#
ret 结构
获取标识#
其它方法#
获取 sdk 版本号
2 打包#
使用 HBuilderX -> 发行 -> 原生APP-云打包 生成 apk 或者 ipa 包,具体打包方式,参考 DCloud 官方说明。
3 注意事项#
3.1 数据合规#
启动SDK时会采集设备数据,为避免数据违规问题,需要在 app 隐私政策中添加数美隐私协议,同意隐私政策后再进行启动。
数美隐私协议参考《数美设备风险SDK接入手册》。
3.2 验证是否接入成功#
启动SDK完成后,调用
SmAntiFraud.getDeviceId()方法获取到 serverId 或 boxId 即代表接入成功,其他为失败。serverId 和 boxId 示例参考《数美设备风险SDK接入手册》;SmAntiFraud.create方法回调中返回"smid": "xxx"代表接入成功,回调方法参考 1.3 小节 "启动 smsdk" 部分;
