Showing
2 changed files
with
24 additions
and
11 deletions
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:强制竖屏 | ... | ... |
-
Please register or login to post a comment