更新日期:2022-01-19海外版H5接入文档
http://xxx.com/test/h5 (xxx.com为域名,请联系贵方运营获取,获取之后替换即可)
引入SDK JS类库
函数 :
H5SDK.init('41342366340644380357761326798063'); //参数为productCode
功能:使用产品id,初始化SDK。
函数 :
H5SDK.login(function(loginNotify){
游戏链接被加载时SDK会向游戏链接添加GET参数
参数
含义
uid
玩家UID
username
玩家用户名
sign
签名串,游戏需验证签名是否正确,不正确拒绝登录
isLogin
是否游客;0游戏,1正式帐号
time
时间戳
marketTag
投放标示
处理逻辑:
UID即是玩家的唯一表示,游戏应获取UID匹配玩家角色信息.
使用uid前需进行签名验证,验证方法.
当玩家退出登录时,SDK会重新加载游戏链接,更新链接上的GET参数
函数 :
var orderInfo = new Object();
orderInfo对象如下:
字段
类型
说明
productCode
必传
后台自动分配的参数
uid
必传
渠道UID
username
选传
渠道username
userRoleId
必传
游戏内角色ID
userRoleName
必传
游戏角色
userServer
必传
角色所在区服
userLevel
必传
角色等级
cpOrderNo
必传
游戏内的订单,服务器通知中会回传
amount
必传
购买金额
count
必传
购买商品个数
quantifier
必传
购买商品单位,如,个
subject
必传
道具名称
desc
选传
道具描述
callbackUrl
选传
服务器通知地址,订单支付成功后SDK向游戏通知发货的地址。可在SDK后台配置,后台配置了则以后台配置的地址为最终通知地址
extrasParams
选传
透传参数,服务器通知中原样回传。扩展字段请勿传特殊符号(如单引号、双引号等),如果无法避免建议先进行base64编码后再传
goodsId
必传
商品ID
roleInfo对象如下:
字段
类型
说明
uid
必传
SDK账号UID
serverName
选传
区服名称
userRoleName
必传
游戏角色
userRoleBalance
选传
角色游戏内货币余额
userRoleId
必传
角色ID
userRoleLevel
必传
角色等级
vipLevel
选传
角色VIP等级
partyName
选传
公会/社团名称
由于游戏需要和SDK通信,故游戏页面需要发送允许跨域的HTTP Header : Access-Control-Allow-Origin
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538