概述与资源
本文是小程序的部署文档,用于指导小程序的集成。
OneLogin API 小程序
安装
准备工作: 服务端部署完成(服务端部署文档)
1、获取资源
用户根据接入小程序类型下载对应JS,目前Onelogin 一键登录小程序支持 微信小程序,以下是微信自定义组件模式接入方式。
注意: 个人类型的小程序一键登录暂不支持使用
2、 引用一键登录小程序自定义组件
在需要使用一键登录页面目录中 .json 文件中引入自定义组件
{ |
3、 在.wxml 文件中使用组件
<gt-onelogin class="gt-onelogin-container"/> |
4、 引入电信插件
用户登录小程序后台后,点击电信插件申请,添加插件。 操作完成后,将在极验后台申请的appID和小程序ID同步极验小助手进行报备审批。
在app.json
中添加如下配置项(插件需要在添加完成后引入)
"plugins": { |
5、 在需要使用一键登录页面目录中的.ts 文件中调用组件
const child = this.selectComponent('.gt-onelogin-container') |
6、 创建隐私条款落地页面
例: 在路径page/test 下创建隐私条款落地页面
wxml 文件<web-view src="{{url}}" wx:if="url"></web-view>
js 文件Page({
data: {
url: ''
},
onLoad: function (params) {
this.setData({url: params.url})
}
})
7、前往小程序后台添加request合法域名和业务域名
配置列表
注意:业务域名添加前可以联系客服确保校验文件已报备
Request合法域名在小程序开发后台(开发>开发设置)中设置,配置时请注意将上方地址全部加入到列表里,配置成功后需要大约10分钟左右后生效(小程序规定)
业务域名在小程序开发后台(开发管理/开发设置)中设置,配置时请注意将上方地址全部加入到列表里。
8、返回码
OnePass API 小程序
安装
准备工作: 服务端部署完成(服务端部署文档)
1、获取资源
用户根据接入小程序类型下载对应JS,目前OnePass API小程序支持 微信小程序、字节小程序、快手小程序
2、资源引用
// 在使用onepass API 页面JS中 引入JS资源文件 注意引入路径 |
3、初始化onepass对象
说明: 在初始化onepass前可调用小程序 获取设备当前所处的网络类型方法进行网络判断后,判断是否提前获运营商参数
pre_init
; 该方法可提升非纯4G网络环境下用户的使用体验,为可选方法,不使用该方法不影响正常接入使用
// 以下以微信小程序为例, 不同小程序获取网络判断不一样 |
4、调用网关接口 gateway
this.opInstance.gateway('phone', function(err, url){ |
5、前往小程序后台添加request合法域名
配置列表
Request合法域名在小程序开发后台(开发>开发设置)中设置,配置时请注意将上方地址全部加入到列表里,配置成功后需要大约10分钟左右后生效(小程序规定)
说明: 开发者在本地进行移动网络调试时,需要在真机调试模式下进行调试。