I am using in-app updates for android and as per the documentation, they are using onActivityResult to handle app behaviour incase the update is interrupted