检查更新
<p><strong>简要描述:</strong> </p>
<ul>
<li>根据系统类型、版本号、渠道号检测当前应用是否需要强更</li>
<li>方便大版本直接更新, 或是无法通过热更新时解决应用更新问题.</li>
<li>后台位置: <code>应用管理-应用版本</code></li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/api/v1/upgrade</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET </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;">os</td>
<td style="text-align: left;">必选</td>
<td style="text-align: left;">string</td>
<td>系统类型, 0安卓, 1IOS</td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">必选</td>
<td style="text-align: left;">string</td>
<td>版本号, 默认为 x.x.x 的形式</td>
</tr>
<tr>
<td style="text-align: left;">source</td>
<td style="text-align: left;">必选</td>
<td style="text-align: left;">string</td>
<td>渠道号</td>
</tr>
<tr>
<td style="text-align: left;">uuid</td>
<td style="text-align: left;">必选</td>
<td style="text-align: left;">string</td>
<td>设备码, 设备唯一标识</td>
</tr>
<tr>
<td style="text-align: left;">uuid_type</td>
<td style="text-align: left;">必选</td>
<td style="text-align: left;">string</td>
<td>设备码类型, 目前支持 <code>imei</code> <code>oaid</code> <code>idfa</code></td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code># 需要更新
{
&quot;code&quot;:0,
&quot;message&quot;:&quot;&quot;,
&quot;data&quot;:{
&quot;ver&quot;: &quot;1.0.1&quot;,
&quot;url&quot;: &quot;https://xxx.com/download&quot;,
&quot;comment&quot;: &quot;本次更新提示&quot;,
&quot;force&quot;: true,
&quot;checknum&quot;: &quot;e10adc3949ba59abbe56e057f20f883e&quot;
}
}
# 无需更新
{
&quot;code&quot;:0,
&quot;message&quot;:&quot;&quot;,
&quot;data&quot;: []
}
# 后台关闭强更
{
&quot;code&quot;: 0,
&quot;message&quot;: &quot;强更已关闭&quot;,
&quot;data&quot;: []
}</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;">ver</td>
<td style="text-align: left;">string</td>
<td>待更新版本号</td>
</tr>
<tr>
<td style="text-align: left;">url</td>
<td style="text-align: left;">string</td>
<td>更新地址</td>
</tr>
<tr>
<td style="text-align: left;">comment</td>
<td style="text-align: left;">string</td>
<td>本次更新提示</td>
</tr>
<tr>
<td style="text-align: left;">force</td>
<td style="text-align: left;">boolean</td>
<td>是否需要强制更新, <code>false</code>时应弹框告知用户, 用户可取消</td>
</tr>
<tr>
<td style="text-align: left;">checknum</td>
<td style="text-align: left;">string</td>
<td>MD5值</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>无可用更新 / 或更新关闭时, data将为<code>[]</code></li>
</ul>