Получить версию приложения Windows Phone в магазине

Я разрабатываю приложение для Windows Phone. У меня есть версия моего приложения в магазине Windows. Я знаю, как найти версию пакета, который я разрабатываю, но я хочу программно найти версию моего приложения в магазине Windows, чтобы я мог сравнить, и если хранилище версий больше, чем версия пользователя приложения, я хочу сделать уведомление и сказать ему, что доступна более новая версия. Заранее спасибо!


person user3796978    schedule 25.04.2016    source источник
comment
ОС будет делать это периодически за вас уже. Если у вас есть критическое изменение, которое необходимо внести (например, в веб-службу, которую использует ваше приложение), вы можете добавить к ней метод, который передает версию приложения, чтобы определить, считаете ли вы, что выпустили более позднюю версию.   -  person Rowland Shaw    schedule 25.04.2016


Ответы (1)


Начиная с WP8, вы можете запрашивать Магазин, используя windows.applicationmodel.store.listinginformation, но, к сожалению, это не включает версию.

Общедоступный API Магазина Windows, предоставляющий эту информацию, отсутствует. Таким образом, вам придется либо очистить информацию самостоятельно, либо подключиться к стороннему API, который предоставляет уже очищенные данные. Решения, описанные здесь: windows store api для доступа к метро и телефону информация о приложениях

Подождите, но зачем? Если вам нужно только предоставить код последней версии вашего приложения, просто сохраните его в файле JSON, размещенном на вашем сервере, или, в качестве альтернативы, если вам нравится, создайте специальное веб-приложение. который проверяет наличие обновлений.

person Vaiden    schedule 25.04.2016
comment
Это не возвращает текущий опубликованный номер версии - person Rowland Shaw; 25.04.2016
comment
Да, в нем есть информация только о: возрасте, текущем рынке, названии приложения, описании. Он не показывает версию пакета приложения. - person user3796978; 25.04.2016
comment
Обновленный ответ. Спасибо! - person Vaiden; 25.04.2016