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

[复制链接]
来自: birdmichael126 分类: iOS精品源码 上传时间: 2020-3-18 17:20:17
Tag:

项目介绍:

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

相关源码推荐:

我来说两句
所有评论(7)
Wsdtg 2020-3-20 11:43:15
感谢大神分享,必须顶!
回复
应用安卓 2020-3-20 11:43:25
感谢大神~
回复
littleRed 2020-3-20 11:44:02
内容很好,棒棒哒
回复
ff12345 2020-3-20 11:44:55
感谢大神分享,必须顶!
回复
phoiu 2020-3-20 11:45:10
感谢大神~
回复
无限释囚 2020-3-20 11:45:29
帮帮顶顶!!
回复
xiao66guo 2020-3-20 13:03:06
感谢分享,Code4App有你更精彩
回复
242 0 0
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )