2023年11月26日发(作者:)

uniapp之版本检测⾃动更新机制

在做APP时需要⽤到⾃动更新升级机制,当版本更新了则提⽰⽤户升级下载更新。

下⾯是我实现的逻辑

header("Access-Control-Allow-Origin: *");// 允许所有地址跨域请求

class Index{

protected $version = '1.0.0'; // 版本号

protected $appid = ''; // 当前应⽤APPID 例如:__UNI__BBBBB14 ⽰例

/**

* 返回json Api格式

* @param $code

* @param string $msg

* @param array $data

* @param int $httpCode

* @return thinkresponseJson

*/

public function show($code, $msg = "", $data = []){

$result = [

'code' => $code,

'msg' => $msg,

'data' => $data

];

echo json_encode($result,true);

exit;

}

2.后端接⼝咱们已经写好了,接下来看uniapp如何检测

在项⽬中 onLaunch ⽅法中检测版本更新,我的代码如下