APP版本管理 - 热更新/整包

类型 应用插件
版本 1.0.0
版本更新时间 2023-10-01
大小 16.58 KB
开发商
听风是雨
评分

插件内附送 Uni-App 示例

详细介绍

APP版本高效管理
后台自定义更新方式,更新时间,是否强制更新等功能

安装使用

前端(uniapp)

示例代码在public/index.vue 文件查看,可直接复制到项目中使用

后端

API请求接口在 `plugin\appversion\app\api\controller\V1Controller.php`中的 `getAppUpdate` 方法

注意事项

  • 更新包的Url 热更新填写wgt格式的文件地址,整包更新填写应用市场的地址或 apk下载地址(仅安卓)
  • 安卓支持勾选热更新,填写apk的下载地址,也就是整包url
  • Ios整包更新必须是商店地址
  • 设置应用商店地址时,必须选择整包更新,否则用户更新会失败
  • 设置整包更新时,用户点击更新后跳转到填写的url地址
  • 设置热更新点击更新后,下载资源自动安装重启应用

API返回格式

{
    "data": {
        "code": 200, // 错误码
        "msg": "ok",
        "data": {
            "id": 4,
            "created_at": null,
            "updated_at": null,
            "system_key": "android", // 返回查询的osName
            "app_version": "1.0.3", // 版本号
            "app_version_key": "103", // 版本标识,需和版本号对应
            "apk_url": "http://xxx.com/103.wgt", // 更新包的url
            "force_update": 1,
            "hot_update": 1,
            "regular_update": "2023-09-30 12:57:11",
            "update_content": "无",
            "notes": "",
            "status": 1
        }
    }
}

如有相关技术问题,可添加我的联系方式咨询解决方法

版本历史记录
1.0.0
2023-09-30
1. 实现APP版本管理
2. Uni-App 热更新/整包更新(安卓/苹果)
评分及评论
0 满分5分
🔝