decentraland / decentraland/godot-explorer
OTA - Over the Air Client Updates
- Dominant language
- Rust
- Stars
- 18
- Forks
- 19
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 43
Description
## Objective
Implement a pre-launch OTA (Over-The-Air) client download system that allows the mobile client to download assets and code changes before launching the application.
## Scope
Create a system to perform OTA updates on Android & iOS that:
- Downloads assets and code changes remotely without requiring a full app store build/release process
- Displays a **blocker download screen** during the pre-launch phase
- Prevents the client from proceeding until all required updates are downloaded and applied
- Enables faster iteration and content updates without touching specific areas of the application that require store submissions
## Implementation Requirements
- Pre-launch update check and download mechanism
- Blocking UI screen with download progress
- Asset and code change management
- Graceful handling of download failures
- Version checking to determine what needs to be updated
This allows us to update the client and download content remotely, significantly reducing the time and friction of releasing updates to users.
---
Requested by Rodri via Slack
Contributor guide
Assessment
This issue has not been assessed yet.