Ссылка на просмотр в приложении

Я пытаюсь установить прямую ссылку из своего приложения на страницу обзора приложения.

Это отлично работает с некоторыми из моих идентификаторов приложений, например с этим [375031865]:

NSString *reviewURL = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=375031865&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]];

Это также работает (тот же идентификатор приложения, другой формат ссылки):

NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=375031865";

Но не работает с другими идентификаторами приложений, например с этим [392551011]:

NSString *reviewURL = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=392551011&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]];

OR:

NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=392551011";

Я понятия не имею, как одна и та же ссылка с другим идентификатором приложения в ней будет работать для одних приложений, но не для других. Появляется ошибка «Не удается подключиться к iTunes Store».

Любые идеи? Спасибо!


person RanLearns    schedule 02.11.2010    source источник
comment
Оба ли они опубликованы под Purple Software? Может, itunes не любит некорректные ссылки?   -  person Michael Kernahan    schedule 02.11.2010
comment
@ObjectiveFlas: Удалось ли вам решить вашу проблему? Опубликуйте свой ответ. Я тоже это ищу.   -  person Ozair Kafray    schedule 28.07.2011


Ответы (2)


для 392551011 = Экзамен DumDumb HD

пытаться:

NSString *reviewURL =
 @"itms-apps://itunes.com/app/thedumdumbexamhd";

Введя указанный выше URL-адрес в Safari на устройстве, я попаду на страницу App Store. Строка URL-адреса - это имя приложения, взятое из URL-адреса:

http://itunes.apple.com/us/app/the-dumdumb-exam-hd/id392551011?mt=8

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

person Olaf    schedule 03.12.2010

Вам следует внимательно узнать свой идентификатор приложения! Иногда это отличается для настольного и мобильного iTunes.

Я использовал способ iTunes (скопировать URL-адрес) и застрял с «Не удается подключиться к iTunes». Он вернул неправильный идентификатор приложения!

Поэтому для меня ответ - проверить идентификатор приложения в iTunesConnect или здесь: http://itunes.apple.com/linkmaker/

person Nick Rostov    schedule 13.03.2012