Windows Phone - запретить пользователям использовать предыдущую версию приложения.

Я работаю над новостным клиентом Windows Phone, и недавно мы изменили некоторые API. По этой причине некоторые из старых версий моего приложения сильно падают из-за несоответствия формата.

Мой вопрос: есть ли способ ограничить пользователей предыдущей версии (предположим, версия 1.0.0.0) с помощью этой конкретной версии? Или заставить их загрузить последнюю версию приложения (предположим, версию 1.0.0.1) из магазина? Есть ли в Магазине Windows Phone какие-либо встроенные функции для этой цели?

Пожалуйста, направь меня. Спасибо.


person mesbahuk    schedule 16.02.2014    source источник


Ответы (1)


Насколько я понимаю, в Windows Phone Store нет такой функции, которая могла бы удовлетворить ваши требования. Когда обновление доступно, пользователь будет уведомлен, но обновление не будет установлено автоматически без действий пользователя.

Вы должны реализовать логику, чтобы ограничить пользователя в самом приложении. Например, при запуске приложения проверьте текущую версию на соответствие последней версии на сервере, а затем закройте приложение, если оно устарело.

person har07    schedule 16.02.2014
comment
Тогда я предполагаю, что сейчас нет способа минимизировать эти проблемы со сбоями, поскольку я не проверял версию приложения клиента в предыдущем выпуске, мне нужно подождать, пока пользователь обновит последнюю версию. @ har07 - person mesbahuk; 16.02.2014
comment
к сожалению, да, я так думаю. - person har07; 16.02.2014
comment
да, ни в коем случае нельзя свести к минимуму проблемы со сбоями. Я все еще вижу тонны журналов сбоев от пользователя, использующего приложение, которое на 3 версии старше - person LZH; 26.03.2014