В настоящее время я работаю над проектом SL3, где мы находимся в режиме итеративной разработки с примерно 25 активными тестовыми клиентами. Я делаю небольшие изменения в клипе из 4 новых сборок в день. Важно знать, что это приложение является критически важным бизнес-направлением для этих 25 человек, это инструмент, который они используют весь день для выполнения своей работы, поэтому они используют его постоянно и часто запускают свой браузер и приложение утром и никогда не закрывают это до конца дня.
Проблема в том, что, когда я делаю обновление приложения, у меня нет чистого способа уведомить пользователей, в большинстве случаев это нормально, так как редко я представляю изменение контракта данных или что-то, что было бы классическим ». взлом »изменить приложение / сервис. Пользователи продолжают подключаться и получат изменения при следующем обновлении.
В настоящее время мы обратились к каждому по электронной почте и попросили его принудительно обновить или закрыть браузер и снова войти в систему.
Конечно, есть лучший способ ...
Прямо сейчас мой ход мыслей состоит в том, чтобы на сервере был метод, который сравнивал бы версии клиента xap и определял, является ли используемый клиент самым последним, если да, я уведомлю пользователя и заставлю его обновить.
Что вы сделали, чтобы решить эту проблему?