Do an auto update check when the app starts. Prompt the approval to update with a Yes/No message. If yes, pull down the repo installer and update and clean up. If no, then don't do anything.
This is reliant on the versioning solution in the app to ensure versions and build dates are checked again.