In-App Updates: Getting Started |

Learn how to make an in-app mechanism to notify users of a new version of your app.

This is a companion discussion topic for the original entry at

Hey, still don’t get where to use launchRestartDialog? this fun is never called. And there is no onResume() to handle if update was going to background.


launchRestartDialog is called when the InstallStatus is DOWNLOADED and this is used on flexible updates. If the app is being used, we need to notify the user that there’s a new version available and in order for the update to complete the app needs to be relaunched.

You can see this being made on setUpdateAction :].

Would love to see this article updated for jetpack compose❤️