xuguohong

update

## 公共js资料
#### 1.4版本修改:
- 接口说明更新
#### 1.3版本修改:
- 扩展接口添加了一下类型(具体接入查看文档):
- msgSecCheck: 108, //违规内容判断接口
......
# **公共SDK-H5 JS接入文档** #
>版本:**1.2**
>版本:**1.4**
>
>最后修改:**2019年11月26日**
>最后修改:**2020年3月23日**
## **一、接入准备** ##
游戏页面引入公共SDK-H5相关JS文件(防止缓存游戏可加个版本或时间戳控制)
- 接公共平台的引入下面js
- https://static.public.sdk.gzyouai.com/h5_sdk/youaiH5SDK.js
- 接入光卡的引入下面js
- https://static.public.sdk.guangkatf.com/h5_sdk/guangkaH5SDK.js
- 接入光卡海外版引入下面js
- https://static.hk-public.sdk.guangkatf.com/h5_sdk/guangkaH5SDKHK.js
- 接旧公共平台的引入下面js
- https://static.public.sdk.gzyouai.com/h5_sdk/youaiH5SDK.js
```
注意:壳包的话需要在给定的链接上添加一个uuid参数用来传机身码(ios:传IDFA,Android:imei)
......@@ -82,13 +83,13 @@
},
youaiH5SDK.init(this.callback);
2. **账号登录**
2. **账号登录(必接)**
var param = "test";//透传参数
//启用账号登录接口
youaiH5SDK.login(param);
3. **注销账号/切换账号**
3. **注销账号/切换账号(必接)**
//注销接口
if(youaiH5SDK.hasLogout()){//判断是否存在注销接口
......@@ -116,7 +117,7 @@
}
}
4. **提交数据信息**
4. **提交数据信息(必接)**
在游戏中对应点根据不同的type进行调用
/**
......@@ -159,7 +160,7 @@
//启用提交信息接口
youaiH5SDK.submitData(submitType, roleInfo);
5. **支付**
5. **支付(必接)**
//设置订单参数
var payInfo = {
......@@ -182,7 +183,7 @@
//启用支付接口
youaiH5SDK.pay(payInfo);
6. **退出游戏**
6. **退出游戏(选接)**
if(youaiH5SDK.hasShowExitDialog()){//渠道含有退出框,游戏在回调中处理退出逻辑
youaiH5SDK.showExitDialog();
......@@ -191,7 +192,7 @@
youaiH5SDK.exitGame();
}
7. **获取公共层参数接口**
7. **获取公共层参数接口(选接)**
说明:本接口通过键获取对应的参数值,需要在初始化成功后才能调用
/**
......@@ -231,6 +232,15 @@
msgSecCheck: 108, //违规内容判断接口
checkBalance:109, //查询余额
showAd:110, //广告类型
{
type:1,//广告操作类型 1:显示视频广告 2:显示banner广告 -2:关闭banner广告
style:{//type等于2时需要传style其它类型可不传
left:0,//banner左上角横坐标位置
top:0,//banner左上角纵坐标位置
width:0,//宽度
height:0//高度
}
}
score: 111,//评分
kefu: 112,//客服接口
queryProductsInfo: 113,//根据sku(商品ID)查询商品信息
......@@ -254,7 +264,7 @@
is_switch_account: 0, //是否有切换账号 0:没有 1有
is_realverify: 0, //(已弃用)是否有实名认证 0:没有 1:有 2:已认证
is_real_name_verify:0,//是否有实名认证接口 -1:不存在实名功能(cp和渠道协商) 0:没有界面接口渠道内部有实名功能,1:有界面接口 2:已认证
birthday:"",//用户实名生日 is_real_name_verify为2时才有数据hao
birthday:"",//用户实名生日 is_real_name_verify为2时才有数据
is_super_kefu: 0, //是否有超级客服 0:没 1:有
is_backtogame: 0, //是否有返回按钮 0:没有,1:有
is_lock: 0, //是否竖屏 0:研发默认样式 1:强制竖屏
......