Как вы ссылаетесь непосредственно на страницу обновления приложения App Store?

Я заканчиваю приложение для iPhone. Я использую внешний сервер, чтобы информировать пользователей о том, когда обновление доступно для моего приложения и позволяет им щелкнуть в приложении, чтобы перейти к обновлению в магазине приложений. Проблема в том, что я не могу понять формат ссылки, чтобы перейти непосредственно к обновлению. Я нашел старый метод использования viewsoftwareUpdate (упомянутый здесь в другом сообщении), но все это связано с устаревшими ссылками на phobos, и я не могу заставить его работать для меня. В настоящее время я использую простой формат, чтобы напрямую ссылаться на приложение: itms-apps://itunes.com/apps/ "appname", и я предполагаю, что есть способ изменить этот формат, чтобы перейти к обновлению приложения вместо главная страница приложения?

Это похоже на довольно базовую функциональность, поэтому я удивлен, что ничего не могу найти на ней.

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

Ответ 1

Оказывается, ссылки phobos все еще работают, и вы можете напрямую ссылаться на страницу обновления, используя этот формат URL:

itms-apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate? id = [APPID] & mt = 8

Конечно, заменив [APPID] своим собственным идентификатором приложения, не включая скобки. Это будет ссылка непосредственно на последнее обновление для приложения, а не на главную страницу приложения.

[Примечание: решение было опубликовано с вопросом, я просто переместил его здесь --progrmr]

Ответ 2

Просто ссылку на приложение в магазине приложений, эта ссылка никогда не изменится.

На странице будут показаны обновления прямо над скриншотами.

Лучше всего лишить информацию об обновлении со страницы приложений с помощью JSON или некоторого синтаксического анализа XML.

Что касается списка всех обновлений, снова Apple сравнивает версии установленных приложений и соответственно их перечисляет, удаляя только информацию об обновлении.

Ответ 3

Ссылка phobos не работала для меня, поэтому я использовал следующую ссылку, и она отлично работает:

itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id=[APPID]&mt=8