搜索
开发文档
应用开发
快应用开发
小游戏开发
开发文档/小游戏开发/开发指南/SDK/联运SDK
联运SDK更新时间: 2024-09-19 12:32:00

一、登录

详情使用见 https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1109#_2

qg.login(Object object)

参数 Object object

属性类型必填说明
successFunction(Object res)接口调用成功的回调函数
failFunction(Object res)接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success回调函数的参数 Object res

参数说明
data(Object )登录接口提供的数据

data参数说明

参数说明
appAccountIdid标识
sessionsession

fail回调函数的参数 Object res

属性类型说明
errMsgString错误信息
errCodeNumber错误码
qg.login({
success (res){
console.log('qg.login():success res.data.session:: ', res.data.session)
console.log('qg.login():success res.data.appAccountId:: ', res.data.appAccountId)
}}
)

qg.onUserInfoChange(function callback)

用户信息变化监听
callback参数res:

参数名称描述
res.userInfo用户信息

userInfo参数说明:

参数名称类型描述
nickNameString用户昵称
avatarUrlString用户头像url
genderInt用户性别,0:未知,1:男,2:女

示例:

qg.onUserInfoChange(function (res) {
console.log(res.userInfo.nickName)
console.log(res.userInfo.avatarUrl)
console.log(res.userInfo.gender)
})

qg.offUserInfoChange(function callback)

取消用户信息变化监听事件
参数
function callback 用户信息变化回调事件。

二、支付

详情使用见 https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1109#_8

qg.pay(Object object)

参数 Object object

属性类型必填说明
orderInfoObject订单信息。支付需要的订单参数
successFunction(Object res)接口调用成功的回调函数
failFunction(Object res)接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

orderInfo
由于各厂商支付参数存在差异,需要通过 qg.getProvider() 获取到厂商标识,根据不同厂 商传入不同参数,具体配置需要和厂商支付接口对接。
success回调函数的参数 Object res

参数说明
data包含厂商支付接口提供的数据,不同的厂商会有差异。

fail回调函数的参数 Object res

属性类型说明
errMsgString错误信息
errCodeNumber错误码,不同的厂商提供的异常码会有差异,具体的异常码需要和厂商对接

上一篇:
下一篇: