如已经集成设备指纹插件可直接跳过进入 加签模块
{
"plugins": {
"tdfp-plugin": {
"version": "*",
"provider": "2021003160688029"
}
}
}注意:三方框架可对应添加 如uni-app,可在manifest.json文件的mp-alipay模块中添加上述声明
在app.js中partnerCode和appKey为必要参数,channel为可选参数,可以基于实际需求配置,SDK仅做透传。如果您已经集成了设备指纹,这部分配置可以复用,不需要处理
App({
......
globalData: {
......
_fmOpt: {
appKey:"", // 请填入你的appKey
partnerCode: "", // 请填入您的partner code
channel: "", // 请填入您的channel
}
},
......
})注意:仅2.0.5及以上版本支持加签
const plugin = requirePlugin('tdfp-plugin')
var fmagent = new plugin.FMAgent(app.globalData._fmOpt)
const finalsign = fmagent.sign({
path:'', // 仅支持字符串类型
})
if(finalsign.code == 0) {
假设针对接口 trustdecision.com/api 做接口保护,path 就是 api