Last week my App got some minor changes and consequently, since the Audit History alert is enabled, the following error message comes in daily after every other user tried to add a row (submit their form): “This change cannot be applied because there is a newer version of your app ‘’. Please reset data to discard local changes.”.
I understand that the version in the user’s device is not updated to the backend version, which causes this error. By enabling all kind of syncs like “Sync on start” I hoped this was taken care of.
However, in the log I have found several cases where first the App run through sync before add row was fired, which still did not help in updating the version.
These users are trapped as they cannot sync the App as long as their add is not submitted, which again is not happening as the versions do not match.
I was already in contact with AppSheet Support (thanks to Aleksi for this) explaining me the same as stated in this documentation App Updates | AppSheet Help Center
“The only remedy is for the user to discard the changes (via the Reset Changes menu option).” I guess this option is found in the top left burger menu after the error occured, correct? At the same time, I assume that only few (if any) users facing this issue are aware of that to do and end up stuck in this error.
I am now slightly afraid of doing any further updates to the App and would like to learn how to prevent this error from happening the next time.
Can anyone offer advice on best practices?