On a public app, is it possible to display a maintenance page instead of seeing errors as I am making changes? If I understood correctly, versioning control is only available on the Business plan. What’s the recommended solution to make modifications when the app has been deployed?
As I recall, pause prevents syncs and gives the user a message of some sort. I don’t recall whether it actually deactivates (“pauses”) apps that connect while it’s in effect. It’s easy enough to test.
This prevents me to use the emulator to test out my updates. I understand that I need to get the Business Plan to get versioning control but I just need users to be redirected to this maintenance page while I finish updating the app.
An alternative would be to change the UX>Starting view to notify the users that I am making changes and they should avoid using the app. It’s not that great either because they can just discard it and run syncs. Also some users might have the app already open and therefore will not see that in-house maintenance page.
Regarding the case where the app is paused but I am a user that has already the app opened, it seems that I was still able to sync data partially by navigating to different pages and launching the sync. I had 17 syncs to process, I manually launched the sync and 3 syncs got processed then received the error message. Went on another page and relaunched the sync and another small number of syncs got processed. At one point the maintenance page error disappears and I had this error message: “a duplicate request is already in progress. Please wait a moment and try again.”.