Over-the-Air (OTA) Updates
Airborne SDK Overview
Purpose
Airborne enables Hyperswitch SDK to receive live updates without requiring an app store release. This allows you to:
- Push urgent bug fixes instantly.
- Roll out features gradually.
- Control app behavior remotely via feature toggles.
Real-World Hyperswitch Scenarios
- Critical Checkout Fix – Push a new JS bundle to resolve a bug affecting payments.
- Feature Rollout – Show “One-Click Pay” to 5% of users, expand once results are good.
- Remote Toggles – Enable/disable “Gift Card Support” instantly for specific merchants.
OTA Flow
- App Launch
- User opens the Hyperswitch-powered app.
- Release Config Fetch
- Airborne makes an API call to your server to fetch the latest release configuration for the app.
- Update Check
- If the config shows an update is available, Airborne immediately starts downloading the new JavaScript bundle.
- Instant Install
- Once the critical files are downloaded, Airborne installs the bundle and hands over the latest reference to the app for use in the same launch session.
- Fallback Handling
- If the update fails or times out, Airborne automatically falls back to:
- The previously downloaded working bundle, or
- The default bundle shipped with the app.
- If the update fails or times out, Airborne automatically falls back to:
- Background Downloads
- Non-critical assets (lazy files) continue to download while the app runs, so the user is never blocked.
For more information, Airborne