> >

概述

深知pro小程序插件需要先完成服务端部署,本文主要描述极验小程序插件的使用流程。如有微信小程序插件使用问题可参考微信插件使用文档

插件使用

准备工作

在小程序管理后台的”设置-第三方服务-插件管理”中添加插件,通过搜索 wx5724cd71e92d242e深知 查找所需的插件,等待极验通过申请。

插件包引入

页面中使用插件前,需要先在项目 app.json 中声明所需要使用的插件。

全局插件注册:

{
"plugins": {
"sense": {
"version": "1.0.0",
"provider": "wx5724cd71e92d242e"
}
}
}

页面注册:

{
"usingComponents": {
"sense": "plugin://sense/sensePro"
}
}

模板插入:

wxml 中插入 sense 模板,示例中的参数为必传参数。

<sense
senseId="{{senseId}}"
bindonReady="senseProReady"
/>

获得session_id

传入深知ID后,在onReady后,调用插件方法获取session_id

const sense = requirePlugin('sense');
sense.getSid().then(sid => {
// 业务请求
wx.request({
url: '',
method: 'POST',
dataType: 'json',
data: {
session_id: sid,
phone:''
},
success: function (res) {

}
})
})

插件api

getSid (用户获取session_id)

返回一个promise对象

sense.getSid().then(sid => {

})

bindonReady

深知插件加载完成回调,在加载成功后调用getSid方法