If you're in anything like the situations above, and you're not using the enterprise license for your AppSheet account, then you don't have access to the Stable Version feature
So if:
Unless you've taken steps ahead of time to prepare for this eventuality.... you're going to find yourself between a rock and a hard place
-------------------------------------------------------------
-------------------------------------------------------------
There are a few things you can do to help make this situation easier:
-------------------------------------------------------------------------------
1 - Include [Temp] columns in your tables
-------------------------------------------------------------------------------
One of the easiest things you can do is to add in a Temp column, or an Extra column, into each of the tables you build
And by this I literally mean... an extra column (or several) that serve no purpose
- Other than standing by, waiting for when you need to add a column but you've got offline users
I'll typically include 3 or 4 of these, if I know for certain I'll have offline users
-------------------------------------------------------------------------------
2 - Schedule when you make your updates
-------------------------------------------------------------------------------
Another thing you can do, which seems simple when you think about it, is to manage when you make these larger "app breaking" updates
You'll typically know ahead of time that you need to add a column
-------------------------------------------------------------------------------
3 - Split off a "development" version
-------------------------------------------------------------------------------
If you want to make 100% sure that the changes you're making to the app WON'T affect anyone that's currently using the app - the best method would be to split off a development copy of your app
Then when you're ready, you can go back to your "Live" app and use the App Upgrade Feature to push those updates into your app
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
You can learn more in the video below:
-------------------------------------------------------------------------------
BEST OF THE BEST
-------------------------------------------------------------------------------
Honestly, the best practice would be to combine all three of these strategies together - and make them your standard operating procedure moving forward
--------------------------------------------------------------------------------------------------------------
This is food for the mind ! Thank you @MultiTech for sharing this tip, it's really a challenge to deal with this situation sometime ๐
Thank you very much @MultiTech for sharing your insights on this important topic.