FireOTADocs
bolt QuickstartGo to console arrow_forward
homeDocumentation home
  • How FireOTA works
  • Before you begin
  • Quickstart
  • Prepare your Firebase project
  • Create a workspace and connect Firebase
  • Register your app
  • Install the SDK
  • Android setup
  • iOS setup
  • Configure the SDK
  • Ship the store build
  • Publish an update
  • Rollouts, pause and rollback
  • Automate with CI
  • Check an update worked
  • Runtime versions
  • How updates stay safe
  • Roles and permissions
  • SDK reference
  • CLI reference
  • REST API
  • Webhooks
  • Self-hosting and deployment
  • Troubleshooting

Documentation

Over-the-air updates for React Native

Ship JavaScript fixes and features without a store review, from your own Firebase project — with staged rollouts, checksum verification and automatic rollback.

boltQuickstartarrow_forwardFrom an app without OTA to your first update, step by step.androidAndroid setuparrow_forwardLoad verified OTA bundles in release builds.phone_iphoneiOS setuparrow_forwardWire FireOTA into your AppDelegate.cloud_uploadPublish an updatearrow_forwardBundle, upload to your Firebase Storage and publish.

rocket_launchGet started

  • How FireOTA works
  • Before you begin
  • Quickstart

settingsSet up

  • Prepare your Firebase project
  • Create a workspace and connect Firebase
  • Register your app

integration_instructionsIntegrate the SDK

  • Install the SDK
  • Android setup
  • iOS setup
  • Configure the SDK

sendRelease

  • Ship the store build
  • Publish an update
  • Rollouts, pause and rollback
  • Automate with CI
  • Check an update worked

schoolConcepts

  • Runtime versions
  • How updates stay safe
  • Roles and permissions

menu_bookReference

  • SDK reference
  • CLI reference
  • REST API
  • Webhooks
  • Self-hosting and deployment

helpHelp

  • Troubleshooting