# 构建与后续更新要求

## 版本与原生包

本产品每次更新均需要重新生成对应 APK，不能只更新 Web/H5 或替换源码包。维持 Android 包名与原签名证书，递增 versionCode；正式 APK API 使用 `https://plt.diankit.com/api`，交付买家需改为其自己的 HTTPS 服务。

依次完成前后端检查、正式 API 连通、App 资源重新编译、Android 签名打包、包名/版本/证书校验、安装启动与角色业务验收，再同步演示站、官网、下载文件和更新记录。没有通过的外部能力不得标记已验收。

AppKey 和签名密码不得写入 Markdown、公开源码、官网或提交给买家。源码 AppID 保留配置模板，维护方在私有构建配置中注入自己的独立 AppID/AppKey。买家需申请自己的 DCloud 配置和签名。

## 服务端构建

Docker 构建使用 JDK21/Maven3.9 镜像（pom编译目标17），需要支持 BuildKit 的现代 Docker/Compose。服务端的两个 Maven 构建步骤使用公共依赖缓存，三个产品可在同一构建器复用下载结果；运行镜像只包含运行时和JAR，不包含该构建缓存。改业务仍须执行相关测试，缓存不能代替构建与测试。

线上资源限制与示例容器配置见安装部署手册。正式客户默认关闭演示数据、业务恢复与定时重置，不能直接复制演示站私有环境。


---
官网公开文档：已移除内部维护段落。实际部署凭据不公开；未作为网页提供的包内文档以明确路径标注。APK与演示下载状态以产品页面为准。
