h5签到任务模板取用【已停】
<h4>一、签到任务样式</h4>
<ul>
<li>腾讯提供签到模版,不对接h5积分商城时,如果需要签到模板,可选择接入</li>
</ul>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/f7b45eb86fc0d2c56d681531e292233c?showdoc=.jpg" alt="" /></p>
<h4>二、任务分配(正式环境客户自主配置)</h4>
<ul>
<li>配置查看“珊瑚后台配置手册”→“任务配置”新建签到配置(每日签到、连续签到3天、连续签到7天)
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/a7350268c34f0b655c43d3aed62eab90?showdoc=.jpg" alt="" /></li>
</ul>
<h4>三、链接拼接</h4>
<ul>
<li>
<p>签名url示例:<a href="https://3gimg.qq.com/webapp_scan/gmall/h5/checkin_h5/checkin/index.html#/checkin2?mall_id=186&appid=7999&sign=2cee638bc189456df36025dfb50ad11b&account_id=92043&device_id=33456A67-0EB8-4DFF-8635-85531E546D91&login_key=8178301bf991a2931f73ecb34aaf59ac3179a92001943798516ad9a003f501b&_timestamp=1572505397000">https://3gimg.qq.com/webapp_scan/gmall/h5/checkin_h5/checkin/index.html#/checkin2?mall_id=186&appid=7999&sign=2cee638bc189456df36025dfb50ad11b&account_id=92043&device_id=33456A67-0EB8-4DFF-8635-85531E546D91&login_key=8178301bf991a2931f73ecb34aaf59ac3179a92001943798516ad9a003f501b&_timestamp=1572505397000</a></p>
</li>
<li>如果是h5商城中使用签到模块,不需要另外拼接这个链接</li>
</ul>
<h4>四、对接工作</h4>
<p><strong>1. 签到模板链接</strong>
按URL规则,拼接签到模块链接</p>
<p><strong>1. 客户端完成下载、上报方法</strong>
1)签到广告有跳转h5落地页、跳转应用下载2种,客户端需写实现下载、上报的方法,让h5调用;
2)下载上报的方法,具体查看文档:H5-下载相关接口格式 下载上报接口;</p>
<p><strong>3. 测试功能和数据</strong>
1)加积分成功:能加积分成功。自有积分体系,需要先提供【任务回调接口、salt】给腾讯配置;积分托管,要提供登录校验接口给腾讯同学配置。
2)下载能力:能实现应用下载。
3)广告上报:广告上报正常(3~8状态上报正常)。
注:先在测试环境测,然后正式环境测试,测试通过即可上线。</p>
<p><strong>4. 确认上线配置</strong>
1)签到中可奖励用户积分可配置;</p>
<h4>五、H5-下载相关接口格式</h4>
<ul>
<li>
<p>检查安装接口</p>
<pre><code>let isInstall = window.android.CheckInstall("包名") //isInstall Boolean类型</code></pre>
</li>
<li>下载apk并上报统计接口
<pre><code>window.android. InstallAPP("下载链接", "包名", "POSID", "CONTEXT");</code></pre>
<h6>注意:</h6>
<ol>
<li>下载接口的四个参数都是H5端调用是必须传入的,其中POSID表示统计点ID,CONTEXT是统计校验位。</li>
<li>客户端拿到该四个参数后,用前两个参数执行下载和保存apk文件。并无论H5页面是否仍处于打开状态,都需要监听这个下载操作。</li>
<li>当APP已经下载完,安装,激活需要分别调用Http协议的下载接口,带上posId和context完成上报。</li>
<li>json格式传输数据,CONTEXT字段是int[ ] 类型</li>
<li>上报接口的文档参照 <strong>下载上报接口</strong></li>
</ol></li>
</ul>
<h4>六、下载上报接口</h4>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/extfe/reportGdt</code></li>
</ul>
<p>测试环境域名是https://testgmall.m.qq.com 正式环境域名是https://gmall.m.qq.com</p>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">positionId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>下载广告位id(H5传给客户端)</td>
</tr>
<tr>
<td style="text-align: left;">context</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int[]</td>
<td>校验位 (H5传给客户端)</td>
</tr>
<tr>
<td style="text-align: left;">imei</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备码</td>
</tr>
<tr>
<td style="text-align: left;">guid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备码</td>
</tr>
<tr>
<td style="text-align: left;">phase</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>上报状态id: 5开始下载,6下载成功,7安装成功,8激活联网</td>
</tr>
<tr>
<td style="text-align: left;">account_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>账号id</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>0</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">int</td>
<td>0成功,-1失败</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>