{"id":19993140,"url":"https://github.com/xtTech/app-version","last_synced_at":"2025-05-04T12:30:54.363Z","repository":{"id":34829141,"uuid":"172865576","full_name":"xtTech/app-version","owner":"xtTech","description":"APP版本管理是一套多应用更新发版的管理平台。用户可以通过部署本管理系统，以实现对多APP的多平台多渠道上的版本管理。","archived":true,"fork":false,"pushed_at":"2022-04-10T08:29:47.000Z","size":12859,"stargazers_count":313,"open_issues_count":12,"forks_count":144,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-11-13T04:56:00.043Z","etag":null,"topics":["android","app","appversion","css","dew","dew-framework","html","ios","java","javascript","react-native","spring-boot","swift","vue"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xtTech.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG.adoc","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-27T07:26:59.000Z","updated_at":"2024-10-25T09:15:19.000Z","dependencies_parsed_at":"2022-08-08T02:01:07.193Z","dependency_job_id":null,"html_url":"https://github.com/xtTech/app-version","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtTech%2Fapp-version","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtTech%2Fapp-version/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtTech%2Fapp-version/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtTech%2Fapp-version/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xtTech","download_url":"https://codeload.github.com/xtTech/app-version/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252334162,"owners_count":21731351,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","app","appversion","css","dew","dew-framework","html","ios","java","javascript","react-native","spring-boot","swift","vue"],"created_at":"2024-11-13T04:52:28.909Z","updated_at":"2025-05-04T12:30:49.345Z","avatar_url":"https://github.com/xtTech.png","language":"Java","readme":"= 不再维护，最新更新请移步：https://github.com/zoeminghong/app-version\n\nifndef::imagesdir[:imagesdir: src/main/resources/images/]\n\nimage::logo.png[logo,200,200,align=\"center\"]\n\n== APP版本管理系统\n\n[[License]]\nimage::https://img.shields.io/badge/License-Apache%202.0-blue.svg[link=\"https://opensource.org/licenses/Apache-2.0\"] \nimage::https://img.shields.io/badge/Release-1.1.0-blue.svg?style=flat-square\u0026logo=appveyor[]\nimage::https://api.codacy.com/project/badge/Grade/2f50f68e20d64479b5d8b79112d9b341[\"Codacy code quality\", link=\"https://www.codacy.com/app/lzx2005/app-version?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=xtTech/app-version\u0026utm_campaign=Badge_Grade\"]\n\n\nAPP版本管理是一套多应用更新发版的管理平台。 +\n通过部署本管理系统，以实现对多APP的多平台多渠道上的版本管理。\n\n=== 项目结构\n\n```\napp-version\n│   README.adoc\n└───modules\n│   └───app-version-common (公共代码 实体类 工具类等)\n│   └───app-version-manager (后台管理模块)\n│   └───app-version-rest (与APP交互的 Rest 接口模块)\n└───web\n│   └───dashboard (前端)\n└───src\n│   └───main\n│       └───asciidoc 相关文档\n└───bin 脚本文件\n```\n=== 功能概览\n\n本系统的主要功能有 IOS/Android 版本管理，RN（React Native）包和RN路由管理，自定义接口以及管理员管理。 +\n\n* `版本管理` 是本系统的基础功能，可以帮您实现自己的应用在安卓各应用商店或IOS的App Store上各个版本的管理。 +\n* `RN 管理` 可以来便携管理您应用的RN包和RN路由。 +\n* `自定义接口` 可以自定义您期望获得的数据信息。 +\n* `管理员` 模块可以让您方便的实现多管理、多应用的操作。此外，`操作日志` 可以方便您监管其他应用管理员对各个应用的操作情况。 +\n* `操作手册` 可以帮你查找操作方法。\n\n\n=== 相关文档\n\nlink:src/main/asciidoc/_chapter/get-started.adoc[开发/部署手册]\n\nlink:src/main/asciidoc/_chapter/user-manual.adoc[使用手册]\n\nlink:src/main/asciidoc/_chapter/rest-manual.adoc[版本查询 API 接口]\n\nlink:src/main/asciidoc/_chapter/docker-manual.adoc[Docker 使用手册]\n\n=== 项目预览\n本项目使用iView框架搭建，简洁美观。\n\nimage::show1.png[]\nimage::show2.png[]\n\n\n=== 合作项目\n\n==== iOS 前端Swift一键使用\n\nimage::https://raw.githubusercontent.com/birdmichael/app-version-swift/master/show.png[]\n\n* 一键配置\n* 全截面自定义\n* 自动版本比较\n* 自动限制最低版本\n* 自动维护每次弹出，弹出一次逻辑\n* 配置文本框最大高度（默认不可滚动，不显示滚动条）\n\n项目地址：https://github.com/birdmichael/app-version-swift\n\n\n=== 答疑帮助\n\n* 链接地址对的，但是请求返回 \u003c没有权限访问该地址，请先登录\u003e 提示信息？\n\n这个问题可能原因：\n\n1、地址本身就需要登录之后才可以使用\n\n2、地址存在有误，可以确认一下\n\n3、数据库表没有成功初始化\n\n* OSS 跨域问题\n\nhttps://help.aliyun.com/video_detail/39695.html?spm=5176.10695662.1996646101.searchclickresult.791c4a496p15UY\n\nNOTE: 有时候邮件回复的不是那么及时，推荐微信。\n\n微信: zoeminghong （备注：APP 管理系统）\n\n=== License\n\nApache Licensed. 具体查看 `License`\n","funding_links":[],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FxtTech%2Fapp-version","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FxtTech%2Fapp-version","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FxtTech%2Fapp-version/lists"}