欢迎光临
我们一直在努力

版本升级管理。前端加后台

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

版本升级管理。前端加后台

项目介绍:

pictrue

APP版本管理系统

APP版本管理是一套多应用更新发版的管理平台。

通过部署本管理系统,以实现对多APP的多平台多渠道上的版本管理。
swift项目:Github
后端项目:Github

使用方法

安装

pod 'app-version-swift'

注册

下面是配合后台,直接使用配套后台,或者协商字段一样。否则可以使用下面自定义接方法

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        // 自定义配置
        var config = AppVersionConfig()
        config.updateUrl = "https://www.apple.com"
        config.layoutCompletionBlock = { alert in
            alert.updateButton.setTitle("升级", for: .normal)
        }
        /// api 自行替换接口地址
        AppVersion.registerApp(appId: "interbullion", serverUrl: "....api....", config: nil)
        return true
    }
自定义接口

请求接口后,自己创建数据,直接进行弹窗。内部会做版本比对,或者更新类型判断

        // 自定义接口请求
        let data = VersionData(allowLowestVersion: "0", version: "1.0", forceUpdate: .must, description: "测试")
        AppVersion.showAlert(parameters: data, config: nil)

类型说明:

public enum VersionUpdateType: Int, Codable {
    /// 强制更新 (没有关闭按钮,每次启动弹出提示)
    case must = 0
    /// 一般更新 (有关闭按钮,每次启动弹出提示)
    case nomal = 1
    /// 静默更新 (有关闭按钮,不弹出提示)
    case silent = 2
    /// 忽略更新 (有关闭按钮,并且当前版本只弹出一次)
    case ignore = 3
    /// 静默忽略更新 (和忽略更新一样,有关闭按钮,并且不弹出提示)
    case silentIgnore = 4
}

功能概览

本系统的主要功能有 IOS版本管理,自定义接口以及管理员管理。

  • 版本管理 是本系统的基础功能,可以帮您实现自己的应用在安卓各应用商店或IOS的App Store上各个版本的管理。 +

  • RN 管理 可以来便携管理您应用的RN包和RN路由。 +

  • 自定义接口 可以自定义您期望获得的数据信息。 +

  • 管理员 模块可以让您方便的实现多管理、多应用的操作。此外,操作日志 可以方便您监管其他应用管理员对各个应用的操作情况。 +

  • 操作手册 可以帮你查找操作方法。

相关文档

[[后端:开发/部署手册]](https://github.com/xtTech/app-version/blob/master/src/main/asciidoc/_chapter/get-started.adoc)

[[后端:使用手册]](https://github.com/xtTech/app-version/blob/master/src/main/asciidoc/_chapter/user-manual.adoc)

[[后端:版本查询 API 接口]](https://github.com/xtTech/app-version/blob/master/src/main/asciidoc/_chapter/rest-manual.adoc)

[[后端:Docker 使用手册]](https://github.com/xtTech/app-version/blob/master/src/main/asciidoc/_chapter/docker-manual.adoc)

项目预览

iOS端预览

pictrue

后端预览

pictrue
pictrue

NOTE: 有时候邮件回复的不是那么及时,推荐微信。

微信: birdmichael (备注:APP 管理系统)

License

Apache Licensed. 具体查看 License

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 版本升级管理。前端加后台
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址