Решение правильное. Только нужно чтобы была полная информация об обновлении - скажем "RUS+INFO 100%".
Еще бы дату обновления добавить, чтобы хотя бы знать актуальное обновление на устройстве или нет.
А в случае просрочки или долгого не обновления как то визуально показать на кнопке что пора обновиться, например, цветом текста или кнопки.
Писал выше что нет уведомлений.
Переустановил программу с нуля, загрузил правда настройки с сервера, а то слишком много настраивать надо.
Вчера опять всплыл глюк пропажи уведомлений. Открыл радар, а он не видит вообще объекты, как будто пропала база. После перезапуска программы всё заработало.
Сегодня обновился на новую версию, посмотрим как в ней будет работать.