Integration Checklist

Integration Checklist to help debug any issues with Stallion installation.

1

Step 1: Get your app running without Stallion

Get your React Native app running. Make sure the build compiles and runs correctly without Stallion installed.

2

Step 2: Install the Stallion SDK and CLI

  • Make sure the Stallion SDK in installed. Make sure you have completed all steps mentioned in the installation section including iOS and Android native code changes.
  • Also complete the Stallion CLI Installation.
  • Create a custom entry point for Stallion Modal inside your app somewhere. Read more here.
3

Step 3: Create an app build (APK / Testflight)

Now with Stallion SDK installation completed, compile and build your React Native app. Make sure the app builds correctly. Create an app build (APK / Testflight) on a non-production App Version where you can test Stallion integration without impacting prodcution users.

4

Step 4: Send your first release through Stallion CLI

  • Make some code changes in your React Native app. Make sure these are changes that can be validated easily.
  • Build and push updated bundle to Stallion. Check Publishing Bundle To Stallion.
  • Set release rollout to 100% to start receiving the OTA update.
5

Step 5: Test the OTA release inside your React Native app

  • Open your React Native app built on the target app version.
  • Stallion will check for a new update by default everytime app enters background to foreground state. Wait for the build to download.
  • To make sure that the build was downloaded properly you can verify the adoption numbers in the Stallion Console against your release.
  • You can also open the Stallion Modal from the custom entry point configured in Step 2. Under the Production tab, you should be able to see the newly downloaded build along with other meta details.
  • Restart the app, changes should be reflected now.
6

Step 6: Use Stallion testing framework

Now that we verified that a build can be sent to production users, lets test Stallion's testing framework for your internal app testing and distribution.

  • Publish some more Stallion releases by making some code changes. Mentioned in Step 4.
  • Open Stallion Modal from the custom entry point.
  • Under the Testing tab, go inside your bucket and download the build.
  • Restart the app to validate the code changes.
  • To reset to production version of your app, switch to the Production tab and simply restart the app.
7

Step 7: Add a custom UI for Stallion OTA installation (Optional)

Check this blog to add custom modals and popups for React Native OTA updates using Stallion.

  • This blog walks through how to build custom UI prompts—like modals or banners—when a new Stallion OTA update is available.
  • These UI flows can prompt users to restart their app, improving visibility and adoption of your latest releases.
8

Step 8: Track adoption of your OTA releases on Stallion Console

Stallion dashboard provides powerful metrics of app adoption that gives you valuable insights about your release. Make informed decisions with this data

Still facing issues ? Dont worry, we got you covered. Email us at support@stalliontech.io.