2010-11-02 25 views
6

Próbuję połączyć bezpośrednio z mojej aplikacji do strony recenzji aplikacji.Link do podglądu w aplikacji Link

Działa to doskonale z niektórymi z moich App ID użytkownika, jak ten [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]]; 

Działa to również (ten sam identyfikator aplikacji, inny format link):

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

Ale czy działać w inny identyfikator aplikacji, na przykład ten [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]]; 

LUB:

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

Nie mam pojęcia, jak ten sam dokładny link z innym identyfikatorem aplikacji będzie działał w przypadku niektórych aplikacji, ale nie innych. Pojawia się błąd "Nie można połączyć się z iTunes Store"

Jakieś pomysły? Dzięki!

+0

Są one zarówno opublikowane pod „Purpurowy Software?” Może itunes nie lubi niepoprawnych referencji? –

+0

@ObjectiveFlas: Czy byłeś w stanie rozwiązać swój problem? Napisz własną odpowiedź. Ja też tego szukam. –

Odpowiedz

1

dla 392551011 = The DumDumb egzamin HD

spróbować:

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

Wprowadzanie powyższy adres URL w przeglądarce Safari na urządzeniu weźmie mnie do strony App Store. Łańcuch URL to nazwę aplikacji pobiera się z adresem URL:

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

następnie przekształca się małymi literami, a przestrzenie i kresek usunięte.

+0

To niestety nie zadziałało. – Mark

+0

To nie działa w systemie iOS 7 – Mrug

0

Powinieneś dokładnie sprawdzić swój identyfikator aplikacji! Czasami różni się dla komputerów stacjonarnych i przenośnych iTunes.

Użyłem iTunes (kopiuj adres URL) i utknąłem z "Nie mogę połączyć się z iTunes". Zwrócił nieregularny identyfikator aplikacji!

Więc dla mnie odpowiedź jest, aby sprawdzić identyfikator aplikacji w iTunesConnect lub tutaj: http://itunes.apple.com/linkmaker/