Checking for and giving an update to the client at login is one of the biggest challenges I have faced on this platform yet. When I heard about the auto-update feature I was very excited, but quickly decided to avoid it until certain features were implemented.
Having built an app for my company's use only, I am presented with unique challenges like having to update an app and get it pushed to devices in the least amount of minutes possible. This is where auto-update could come in, but I would have to still account for app store updates as well.
Could it be possible to have the auto-update feature have a collection where it stores the latest version, date maybe even a changelog? Additionally, each user record also has an update date so determining when to show them a popup of new features or if the app store update prompting process should trigger or not.
Such a feature should be relatively easy to implement since the app is already looking to see if it needs an update. Similar to a DB service, it could just respond with a few fields. Such a feature would greatly expand the management capabilities of an app in a corporate environment, and doesnt seem like it would be a lot of work.