Ссылка на обзор в приложении - PullRequest
6 голосов
/ 02 ноября 2010

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

Это прекрасно работает с некоторыми из моих идентификаторов приложений, такими как этот [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]];

ИЛИ:

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

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

Есть идеи?Спасибо!

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

для 392551011 = DumDumb Exam HD

try:

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

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

0 голосов
/ 13 марта 2012

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

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

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

...