Deploying your app is an exciting step in the process of app creation. However, before you deploy your app, you need to make sure everything is ready to go. In the Manage > Deploy tab of the editor, you can run a deployment check and see what, if anything, needs to change in your app before deploying it. To learn more about the different aspects of deploying your app, look at the Deploy section of the AppSheet docs.
The Deploy tab of the editor also lets you know in what stage of deployment your app is. Once you have deployed your app, you can see that it's deployed, and you have the option to return it to its prototype state. There are a couple of different ways to deploy your app: instant deployment and traditional deployment. You can also un-deploy your app.
In the Deploy tab, you can also convert your app into a white label app and pause your app. You can learn more about white label native apps and more about how to update them. You can create and deploy white label apps for both IOS and Android.
You can also deploy your app via an install link in the Users section of the editor, and can also be accessed by selecting the "Share app" icon. If you have an older phone, you can also deploy from an install link using a slightly different method.
Putting the Finals Touches on Your App
If you're at the phase of your app-building process where you'd like to add a description, an image or other information, go to the info tab of the editor to make these customizations.
Un-deploying Your App
If you want to permanently remove an app, you can simply delete it. The next time any existing users sync the app, it will no longer run.
If you just want to remove specific users from an app that requires user sign-in, removing them from the app whitelist suffices. The next time they sync, the app will prompt them for sign-in and that will fail.
If you're building an app for your team or employees, it's easiest to use instant deployment. Deploying an AppSheet app using instant deployment is as simple as clicking a link in an email and following a few simple instructions.
Instant deployment is possible because the AppSheet apps you build are "hosted" by the AppSheet Hosting app installed on your mobile device. When you deploy and run your app, it will appear to run on its own, but it is actually "hosted" by the AppSheet Hosting app. While not a perfect analogy, you can think of your AppSheet app being hosted in the AppSheet Hosting app much like a web page is hosted in a web browser.
You distribute your app by sending your users an install link by email. When your user clicks this install link on their mobile device:
- The user is asked to install the AppSheet Hosting app on their device. They will be taken to the iTunes Store for iOS or the Google Play Store for Android. If the AppSheet Hosting app is already present on the device, this step is skipped.
- The app icon for your AppSheet app is added to their home screen.
- Clicking on this app icon launches the AppSheet app.
Beyond the obvious simplicity of this approach, there are a few other benefits:
- Your apps are instantly available. There is no delay between app creation and app deployment.
- Changes to your apps are instantly available, too.
- All apps automatically benefit from any new features we provide, issues we fix, and performance improvements we make.
The traditional deployment model is to create and submit each app separately to an app store (iTunes Store for iOS and Google Play Store for Android). Your users then find and download the app from the app store.
You should consider this model if:
- The app store discovery and distribution model is important to you.
- You're aiming for large-scale consumer adoption of your app.
Once you have created and tested your app using instant deployment, you can generate a "white label" version of the app. This creates the app package you must submit to the appropriate app store. Be aware that you must go through the approval process mandated by the Google Play Store or iTunes App Store, and your app must conform to the policies of that store.
In order to get your apps onto your device, you must first download the AppSheet app from your device's app store. Any subsequent apps you create essentially run through the AppSheet app.
If you are an app creator, it's a good idea to install the AppSheet mobile app on your mobile device even if you won't be a user of the app. You may want to test your app on your own device before launching to your users. You can find the AppSheet app by searching for AppSheet in the iTunes store (for iOS devices) or Google Play store (for Android devices).
When you launch the AppSheet app, it asks you to sign in, after which it starts an App Gallery (itself an app created by AppSheet). The App Gallery lets you browse and run your apps, apps that have been shared with you, or public samples on your mobile device.
This becomes a convenient mechanism for app creators to test their apps on their own mobile device in the process of building and modifying the app definition, without having to actually install the apps themselves to the home screen.
You can distribute your app by sending your users (or yourself) an install link by email. You'll be able to enter in the email addresses (or full domain) of those with whom you'd like to share the app. Read more about this in Share: The Essentials.
This is what the email looks like:
When your users click on the link from a mobile device, they're asked to install AppSheet on their device (AppSheet is already available in the app stores).
Installation is easy. You can learn more about deploying from an install link here.