decentraland / decentraland/godot-explorer

OTA - Over the Air Client Updates

Open
#933 1 comment 0 reactions 1 assignee Claimed by @leanmendoza View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.