Apps Synchronization behavior

Hi,

we have created a few AppSheet apps for internal process in our company and I have a few questions about synchronization behavior…

  1. I have noticed that if there is a EVENT which is triggered by the specific conditions and these conditions are met in case of user data update, it takes much more time to complete the synchronization. What is the reason of this longer sync time?

  2. We also need to solve the AppSheet behavior related to sync on background - if user makes some updates and close the tab OR leave the mobile app (not close, only leave it on background), AppSheet sync is paused until the web app OR mobile app is opened again - this is very user unfriendly, is there any workaround?

Thanks a lot for your help :slight_smile:

Not 100% sure what you mean here? If there is some triggered event then it is possibly waiting for that process to finish before finishing syncing.

The only workaround to this is to have some or all actions force a sync. Using &"&at="&(NOW()+1) at the end of a navigation action will force a sync to occur. We use this on kind of major save events. One example is an invoice app so whenever a user is changing things like amount, invoice number, and bill date we don’t force a sync to make it friendlier for the user but when they approve or deny a sync is forced so that other work based on the invoice can be done without worrying about someone closing the app to quickly. It would be great if there was a kind of notification that there’s pending syncs or on mobiles case a way for it to send the changes if the app is still in the background.

4 Likes

Thanks a lot Austin :+1:

1 Like