xuguohong

update

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