2010-11-02 131 views
6

我想直接從我的應用鏈接到應用的評論頁面。應用內評論鏈接

這與我的一些應用程序ID的作品完美,像這樣的[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]]; 

這也適用(相同的應用程序ID,不同的鏈接的格式):

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

但不不與其他應用程序ID的工作,像這樣的一個[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"; 

我不知道如何在同一個不同的應用程序ID的確切鏈接將適用於某些應用程序,但不適用於其他應用程序。出現的錯誤是「無法連接到iTunes Store」

有沒有想法? 謝謝!

+0

難道他們都在發表「紫軟件?」也許itunes不喜歡不正確的引用? – 2010-11-02 13:19:21

+0

@ObjectiveFlas:你能解決你的問題嗎?發佈你自己的答案。我也在尋找這個。 – 2011-07-28 06:54:42

回答

1

爲392551011 =該DumDumb考試HD

嘗試:

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

輸入上述網址在Safari設備上會帶我到App Store頁面。 URL字符串是從URL所採取的應用名稱:

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

然後轉換成下部殼體和空間和除去破折號。

+0

這不適用於我不幸的。 – Mark 2013-02-17 19:08:34

+0

這不適用於iOS 7 – Mrug 2014-08-05 12:22:15

0

您應該仔細查看您的應用ID!有時桌面和移動iTunes有所不同。

我用iTunes(複製URL)的方式,並堅持「無法連接到iTunes」。它返回了不規則的應用ID!

所以對我來說,答案是檢查應用程序ID在iTunesConnect或這裏:http://itunes.apple.com/linkmaker/