Как доставлять обновления для приложения юзерам?
Решение в лоб:
Клиент в каждом запросе на сервер посылает свою версию.
Сервер в ответ может вместо исполнения запроса прислать ошибку "необходимо обновление клиента"
Ну и дальше обновляем.
Но вообще совсем без обратной совместимости делать опасно. Если попадет в разрыв какого-то критичного процесса, будет много негатива от юзеров.
SaaS решит вашу проблему?