Is there any way to know when an app has been updated?

We have run into an issue where a client is on an old version of our app and upon updating (reinstalling the app) the workflow has changed (no update workflow api as well). The client needs to manually delete the workflow and install the app in order to update. If there was an event trigger for an update, this would mean we could create a check if updated. Is there any solution to this?