APP Version Management
Overview
App Version Management provides app package hosting and release management. It supports WGT hot-update packages and APK packages so the operations team can manage mobile-app upgrades in one place.

Release Flow
1. Hot Update
Hot update is used when the app can update by downloading a resource package without guiding users to an app store. It is usually implemented with a WGT package.
Click Add, set Hot Update to Yes, and fill in version information as prompted.

2. Full Package Update
Full package update is used for major changes such as logo, splash screen, app name, hardware permission, push, camera, or sharing capability. In this case, package an APK or IPA and guide users to download and install it.
Click Add, set Hot Update to No, and fill in version information as prompted.

3. iOS Notes
iOS signing and review are stricter. For production iOS releases, App Store management is recommended.
When the app detects a WGT or APK version newer than the current version, it downloads and installs the update according to the app-side update logic.

Acceptance Checklist
| Item | Expected Result |
|---|---|
| Version number | New version is greater than the installed version. |
| Package type | WGT is used for hot update, APK/IPA for full update. |
| Download URL | App can access the package URL from the target network. |
| Release status | Only published versions are detected by app clients. |
| Rollback | A previous stable package is retained for emergency rollback. |
