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