In 19.1 you'll be able to run Installation Scripts as part of the deployment of your SuiteApp, and the input parameters to the script will be the version of the project as well as the version already installed in the account. Using that information you can then decide what logic to execute on your installation script(s).