Instant Updates allow you to make real-time visual changes to your native mobile apps (iOS and Android) without going through the app stores. This means that if your users are seeing unexpected issues, you can immediately (without pushing any code) disable access to the problematic part of your app while you work on a more permanent fix. Instant Updates work even if you haven’t defined a Feature Flag upfront.
If you suddenly face an unexpected bug, you’d ordinarily have to fix the bug programmatically, submit a new version of your app to the respective app store, and wait a week for the update while your users are dealing with a faulty app. Instant Updates allow you to avoid this scenario and reduce bug liabilities.
In order to take advantage of Instant Updates, you only need to have the Apptimize SDK installed in your mobile app. If at any point you realize that a feature in your app crashes for a non-trivial subset of users, you can simply go into the Apptimize Dashboard and create a new Instant Update.
Name the Instant Update and click “Edit Your Application” to launch the Visual Editor.
In the example below, we hide the camera item after realizing a number of users are experiencing crashes with the new camera feature.
This change goes out immediately while you work on a long-term code fix in parallel.
Note: when an Instant Update is deployed, that Instant Update will show up as an original value for all subsequent experiments. It will not count toward your users allocated because it is not an A/B test.