I am currently launching the SL3 project, in which we are in a very iterative development mode with approximately 25 active test clients. I make small changes to the clip about 4 new builds per day. It is important to know that this application is a critical area of activity for these 25 people, it is a tool that they use all day to do their work, so they constantly use it and often launch their browser and application in the morning and never close it until the end of the day .
The problem is that when I make an update for the application, I don’t have a clean way to notify users, in most cases this is normal, since I rarely introduce a change in the data contract or something that would be a classic “violation” of the change in the application / service. Users continue to connect and will receive changes at the next update.
Right now, we resorted to sending emails to everyone and telling them to force update or close the browser and log in again.
Of course there is a better way ...
At the moment, my approach is to have a method on the server that compares the versions of the xap client and determines whether the client is the most recent one, so I will notify the user of this and update.
What did you do to solve this problem?
source share