游戏数据-1.1.0-确认版本
<table>
<thead>
<tr>
<th>日期</th>
<th>修改内容</th>
<th>姓名</th>
</tr>
</thead>
<tbody>
<tr>
<td>2019.08.29</td>
<td>更新文档</td>
<td>秦露</td>
</tr>
</tbody>
</table>
<p>[TOC]</p>
<h2>1 需要提供的参数</h2>
<h3>1.1 URL上需要携带参数</h3>
<p><em>这里需要由游戏方在URL上拼接对应的参数</em>
特别说明:
【入口应用】:指用户当前发起留言时所在的上一层应用。例如当前用户在同城游APP的斗地主游戏中发起留言,则入口应用=同城游APP;
【来源应用】:指用户当前发起留言时所在的应用。例如当前用户在同城游APP的斗地主游戏中发起留言,则来源应用=斗地主;</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">说明</th>
<th>类型</th>
<th>是否可为空</th>
<th>提供者</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">UserID</td>
<td style="text-align: left;">用户id,具体见特殊说明</td>
<td>number</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">LoginName</td>
<td style="text-align: left;">登录名</td>
<td>string</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">UserName</td>
<td style="text-align: left;">用户昵称</td>
<td>string</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">IsVip</td>
<td style="text-align: left;">是否为VIP会员或高级用户</td>
<td>boolean</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">IsExtreme</td>
<td style="text-align: left;">是否为至尊用户</td>
<td>boolean</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">OS</td>
<td style="text-align: left;">操作系统:1 安卓,2 苹果</td>
<td>number</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">EntryAppChannelID</td>
<td style="text-align: left;">入口应用渠道ID</td>
<td>number</td>
<td>否</td>
<td>引擎方-廖前福</td>
</tr>
<tr>
<td style="text-align: left;">EntryAppID</td>
<td style="text-align: left;">入口应用ID</td>
<td>number</td>
<td>否</td>
<td>引擎方-廖前福</td>
</tr>
<tr>
<td style="text-align: left;">EntryAppCode</td>
<td style="text-align: left;">入口应用缩写</td>
<td>number</td>
<td>否</td>
<td>引擎方-廖前福</td>
</tr>
<tr>
<td style="text-align: left;">EntryAppName</td>
<td style="text-align: left;">入口应用名称</td>
<td>number</td>
<td>否</td>
<td>引擎方-廖前福</td>
</tr>
<tr>
<td style="text-align: left;">EntryAppVersion</td>
<td style="text-align: left;">入口应用版本</td>
<td>number</td>
<td>否</td>
<td>引擎方-廖前福</td>
</tr>
<tr>
<td style="text-align: left;">SourceChannelID</td>
<td style="text-align: left;">来源渠道ID <br/>对应到产品文档就是渠道号,全都上报平台/合集的渠道id</td>
<td>number</td>
<td>否</td>
<td>引擎方-廖前福(config文件)</td>
</tr>
<tr>
<td style="text-align: left;">SourceAppID</td>
<td style="text-align: left;">来源应用ID<br/>全都上报游戏本身的应用ID</td>
<td>number</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">SourceAppVersion</td>
<td style="text-align: left;">来源应用版本</td>
<td>string</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">SourceAppName</td>
<td style="text-align: left;">来源应用名称</td>
<td>string</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">SourceAppCode</td>
<td style="text-align: left;">来源应用缩写</td>
<td>string</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">IsCanUploadImg</td>
<td style="text-align: left;">是否支持上传图片</td>
<td>boolean</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">HardInfo</td>
<td style="text-align: left;">硬件信息,具体见特殊说明</td>
<td>object</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">QQNumber</td>
<td style="text-align: left;">qq号</td>
<td>string</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">MobilePhone</td>
<td style="text-align: left;">手机号</td>
<td>string</td>
<td>否</td>
<td>游戏方-彭士勇</td>
</tr>
<tr>
<td style="text-align: left;">MobileBrand</td>
<td style="text-align: left;">手机品牌,如vivo</td>
<td>string</td>
<td>否</td>
<td>客户端-陈德辉</td>
</tr>
<tr>
<td style="text-align: left;">MobileModel</td>
<td style="text-align: left;">手机型号,如vivo NEX A</td>
<td>string</td>
<td>否</td>
<td>客户端-陈德辉</td>
</tr>
<tr>
<td style="text-align: left;">MobileOS</td>
<td style="text-align: left;">手机系统,如Android</td>
<td>string</td>
<td>否</td>
<td>客户端-陈德辉</td>
</tr>
<tr>
<td style="text-align: left;">OSVersion</td>
<td style="text-align: left;">手机系统版本</td>
<td>string</td>
<td>否</td>
<td>客户端-陈德辉</td>
</tr>
<tr>
<td style="text-align: left;">ext</td>
<td style="text-align: left;">&ext=(以ext这个参数为结尾符</td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>特别说明:</strong>
(1)如果用户未登录,则UserID=0。
(3)所有的参数值都需要进行编码。
(4)HardInfo 硬件信息:</p>
<pre><code class="language-js">HardInfo = {"WifiID":"929eb13560c5a243","SystemID":"929eb13560c5a243","ImeiID":"866013035683354","ImsiID":"460017036623469","SimSerialNo":"89860117836057518258"}</code></pre>
<p><strong>参考示例:</strong>
<a href="http://mboard.tcy365.org:1507/m/index.html?HardInfo=%7B%22WifiID%22%3A%22d065ca033e410000000000000000000%22%2C%22SystemID%22%3A%22e65a8de2496cfded%22%2C%22ImeiID%22%3A%22860916033122801%22%2C%22ImsiID%22%3A%22%22%2C%22SimSerialNo%22%3A%22%22%7D&SourceChannelID=19030&EntryAppVersion=6.5.1&SourceAppCode=lybj&IsExtreme=false&SourceAppName=%E6%BA%A7%E9%98%B3%E6%AF%94%E9%B8%A1&EntryAppName=%E5%90%8C%E5%9F%8E%E6%B8%B8&UserName=%E9%97%BE%E4%B8%98%E9%A6%99%E6%9E%AB&OS=1&SourceAppID=1880450&OSVersion=23&MobileOS=android&UserID=739290&EntryAppID=1880450&MobileModel=EDI-AL10&LoginName=adsfgdhd&MobilePhone=&QQNumber=&EntryAppChannelID=310200&SourceAppVersion=7.0.20190916&IsVip=false&EntryAppCode=tcyhagd&IsCanUploadImg=true&MobileBrand=HUAWEI&ext">http://mboard.tcy365.org:1507/m/index.html?HardInfo=%7B%22WifiID%22%3A%22d065ca033e410000000000000000000%22%2C%22SystemID%22%3A%22e65a8de2496cfded%22%2C%22ImeiID%22%3A%22860916033122801%22%2C%22ImsiID%22%3A%22%22%2C%22SimSerialNo%22%3A%22%22%7D&SourceChannelID=19030&EntryAppVersion=6.5.1&SourceAppCode=lybj&IsExtreme=false&SourceAppName=%E6%BA%A7%E9%98%B3%E6%AF%94%E9%B8%A1&EntryAppName=%E5%90%8C%E5%9F%8E%E6%B8%B8&UserName=%E9%97%BE%E4%B8%98%E9%A6%99%E6%9E%AB&OS=1&SourceAppID=1880450&OSVersion=23&MobileOS=android&UserID=739290&EntryAppID=1880450&MobileModel=EDI-AL10&LoginName=adsfgdhd&MobilePhone=&QQNumber=&EntryAppChannelID=310200&SourceAppVersion=7.0.20190916&IsVip=false&EntryAppCode=tcyhagd&IsCanUploadImg=true&MobileBrand=HUAWEI&ext</a>=</p>
<p><strong>参考示例:</strong>
<a href="http://mboard.tcy365.org:1507/m/index.html?HardInfo=%7B%22WifiID%22%3A%22d065ca033e410000000000000000000%22%2C%22SystemID%22%3A%22e65a8de2496cfded%22%2C%22ImeiID%22%3A%22860916033122801%22%2C%22ImsiID%22%3A%22%22%2C%22SimSerialNo%22%3A%22%22%7D&SourceChannelID=19030&EntryAppVersion=6.5.1&SourceAppCode=lybj&IsExtreme=false&SourceAppName=%E6%BA%A7%E9%98%B3%E6%AF%94%E9%B8%A1&EntryAppName=%E5%90%8C%E5%9F%8E%E6%B8%B8&UserName=%E9%97%BE%E4%B8%98%E9%A6%99%E6%9E%AB&OS=1&SourceAppID=1880450&OSVersion=23&MobileOS=android&UserID=739290&EntryAppID=1880450&MobileModel=EDI-AL10&LoginName=adsfgdhd&MobilePhone=&QQNumber=&EntryAppChannelID=310200&SourceAppVersion=7.0.20190916&IsVip=false&EntryAppCode=tcyhagd&IsCanUploadImg=true&MobileBrand=HUAWEI&ext">http://mboard.tcy365.org:1507/m/index.html?HardInfo=%7B%22WifiID%22%3A%22d065ca033e410000000000000000000%22%2C%22SystemID%22%3A%22e65a8de2496cfded%22%2C%22ImeiID%22%3A%22860916033122801%22%2C%22ImsiID%22%3A%22%22%2C%22SimSerialNo%22%3A%22%22%7D&SourceChannelID=19030&EntryAppVersion=6.5.1&SourceAppCode=lybj&IsExtreme=false&SourceAppName=%E6%BA%A7%E9%98%B3%E6%AF%94%E9%B8%A1&EntryAppName=%E5%90%8C%E5%9F%8E%E6%B8%B8&UserName=%E9%97%BE%E4%B8%98%E9%A6%99%E6%9E%AB&OS=1&SourceAppID=1880450&OSVersion=23&MobileOS=android&UserID=739290&EntryAppID=1880450&MobileModel=EDI-AL10&LoginName=adsfgdhd&MobilePhone=&QQNumber=&EntryAppChannelID=310200&SourceAppVersion=7.0.20190916&IsVip=false&EntryAppCode=tcyhagd&IsCanUploadImg=true&MobileBrand=HUAWEI&ext</a>=</p>
<p><br/><br/></p>
<h2>2 与游戏方对接的内容</h2>
<h3>2.1 JS可以调用的接口</h3>
<p>接口:exit
描述:H5游戏退出
用法:lua://exit
<br/></p>
<p>接口:refresh
描述:H5游戏刷新
用法:lua://refresh
<br/></p>
<p>接口:uploadImg
描述:打开相册上传图片
用法:lua://uploadImg
<br/></p>
<h3>2.2 JS需要实现的接口</h3>
<p>接口:onPauseCallback()
描述:通知JS切到后台
<br/></p>
<p>接口:onResumeCallback()
描述:通知JS切到前台
<br/></p>
<p>接口:onLuaShowImg (r)
描述:上传图片后得到图片的路径,r为一个JSON字符串对象</p>
<pre><code>function onLuaShowImg (r){
var res = JSON.parse(r); // !!!需要解析为JSON对象
console.log(res);
}</code></pre>
<pre><code> res对应的参数的说明:Code=1上传成功、Code=2上传失败</code></pre>
<pre><code>// Code: 1上传成功;
var res = {
Code: 1,
Data: {
ImgUrl: '''' // ImgUrl为图片地址
},
Msg: ''''
};</code></pre>
<pre><code>// Code: 2上传失败;
var res = {
Code: 2,
Data: null,
Msg: ''''
};</code></pre>
<p><br/><br/></p>
<h2>3 Demo页地址</h2>
<p><a href="http://webtest.tcy365.org:1505/h5/game-service/index.html">http://webtest.tcy365.org:1505/h5/game-service/index.html</a></p>
<h2>4 安装包说明</h2>
<p><a href="http://webtest.tcy365.org:1505/h5-bag/game-service.html">http://webtest.tcy365.org:1505/h5-bag/game-service.html</a></p>