Stackoverflowで、ユーザーをアプリストアのアプリに誘導する方法を説明する投稿を見てきました。
App Storeの評価とコメントフォームに直接リンクする方法はありますか?
Stackoverflowで、ユーザーをアプリストアのアプリに誘導する方法を説明する投稿を見てきました。
App Storeの評価とコメントフォームに直接リンクする方法はありますか?
これは、このブログで説明されている手法を使用して可能です。
http://www.memention.com/blog/2009/09/03/Open-Reviews.html
基本的に、次のように UIApplication openURL を呼び出します。
NSString* url = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@", myAppID];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
アプリがアプリ ストアで利用可能になる前にアプリ ID を取得するには、iTunesConnect を使用して新しいアプリを定義します。名前、説明、アイコン、スクリーンショットなどを指定します。定義すると、識別子セクションから Apple ID を取得できます。アプリ。
編集:
動作するセカンダリ URL/メソッドは次のとおりです。
NSString* url = [NSString stringWithFormat: @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8", appid];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url ]];
この 2 つの違いは、最初の手法 (itms-apps://) は App Store アプリを直接起動するのに対し、2 番目の手法 (http://) は http Web URL からのリダイレクトを介して間接的に起動することだと思います。 . これは確認する必要があります。これは私の記憶にすぎません。
ここでの回答は古くなっています。
これは私の側で動作します (Xcode 5 - iOS 7 -シミュレーターではなく、デバイスでのみ動作します!):
itms-apps://itunes.apple.com/app/idYOUR_APP_ID
iOS 7 より前のバージョンの場合は、古いものを使用します。
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=YOUR_APP_ID
私が使用している簡単な方法は次のとおりです。
-(void)rateApp {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"itms-apps://itunes.apple.com/app/" stringByAppendingString: @"id547101139"]]]; }
Ahmentの迅速なバージョンのおかげで:
UIApplication.sharedApplication().openURL(NSURL(string: "itms-apps://itunes.apple.com/app/id951334398")!)