#
数美设备指纹 uniapp 接入手册数美设备指纹 SDK 支持 App原生插件本地插件,相关基础知识参考 uniapp 官方 插件说明。
#
1 SDK 接入#
1.1 添加本地插件- 将
SmsdkUniPlugin
文件夹放入YOUR_PROJECT/nativeplugins
目录 - HBuilderX 选中
manifest.json
,选择 App原生插件配置 - 点击本地插件
[选择本地插件]
,勾选 SmsdkUniPlugin
#
1.2 引入插件#
1.3 sdk API#
启动 smsdkret 结构
#
获取标识#
其它方法获取 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" 部分;