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]];

これも機能します(同じAPP 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]];

また:

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

異なるAPPIDを持つ同じ正確なリンクが一部のアプリでどのように機能するかはわかりませんが、他のアプリでは機能しません。表示されるエラーは「iTunesStoreに接続できません」です

何か案は?ありがとう!

4

2 に答える 2

1

for 392551011 = The DumDumb Exam 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

次に、小文字に変換され、スペースとダッシュが削除されます。

于 2010-12-03T15:43:22.600 に答える
0

アプリIDを注意深く確認する必要があります。デスクトップとモバイルのiTunesでは異なる場合があります。

iTunes(URLをコピー)の方法を使用して、「iTunesに接続できません」に固執しました。不規則なアプリIDが返されました!

だから私にとっての答えは、iTunesConnectまたはここでアプリIDを確認することです:http://itunes.apple.com/linkmaker/

于 2012-03-13T18:11:13.770 に答える