1. ホーム
  2. iphone

[解決済み】"このアプリを評価/レビューする "ためのApp Storeリンク

2022-04-11 02:30:56

質問

自分のアプリに「このアプリを評価/レビューする」という機能を付けたいのですが、どうすればいいですか?

アプリストアでアプリをレビューする画面に直接リンクさせる方法はありますか? そうすれば、顧客はメインのアプリリンクをクリックする必要がありません。 ありがとうございます。

EDIT: 反応がないため、懸賞金を開始します。 念のため確認ですが、ストアでアプリのページにリンクし、そこからユーザーに"このアプリをレビューする"画面をクリックしてもらうことができることは承知しています。 質問は、ユーザーが何もクリックしなくてもよいように、"このアプリのレビュー"画面に直接リンクすることが可能かどうかということです。

どのように解決するのですか?

iOS 7以下のバージョンでは、旧バージョンを使用してください。

itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=YOUR_APP_ID

私のところでは、このように動作しています (Xcode 5 - iOS 7 -) デバイス !):

itms-apps://itunes.apple.com/app/idYOUR_APP_ID

iOS 8 以降の場合。

itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=YOUR_APP_ID&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software

コードスニペット(コピー&ペーストでOK)。

#define YOUR_APP_STORE_ID 545174222 //Change this one to your ID

static NSString *const iOS7AppStoreURLFormat = @"itms-apps://itunes.apple.com/app/id%d";
static NSString *const iOSAppStoreURLFormat = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d";

[NSURL URLWithString:[NSString stringWithFormat:([[UIDevice currentDevice].systemVersion floatValue] >= 7.0f)? iOS7AppStoreURLFormat: iOSAppStoreURLFormat, YOUR_APP_STORE_ID]]; // Would contain the right link