ITunes App Storeを前面に表示し、開いてアプリのレビューページを表示するために起動するURLは何ですか?ユーザーを「レビューを書く」ページに送りたい。
他のいくつかのSO回答は以下のようなURLを提供しましたが、機能していないようです:
itms-apps://iTunes.Apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id = 12345678&pageNumber = 0&sortOrdering = 1
IPhoneとiPadで機能するURLの提案はありますか?
更新:iOS 4.2はこれを修正しているようで、リンクはレビューページではなくApp Storeアプリを直接開きます。
この記事 iTunesリンクの分析 はすべてを説明しています。
レビューフォームに直接向かう
アプリのレビューフォームに直接送信することもできます。
IDをアプリのIDに置き換えるだけで、アプリのURLを作成できます。
デスクトップまたはラップトップでは、アプリまたはアイテムのiTunesのレビューフォームに直接移動します。 iPhoneまたはiPod touchでは、これによりMobileSafariが開き、レビューページでiTunesまたはApp Storeアプリが開き、ユーザーはレビューを書くのを1回タップするだけで済みます。
アイテムのIDを確認するには、iTunesのアイテムへのリンクを右クリック(Mac&PC)またはControlキーを押しながらクリック(Mac)し、[リンクをコピー]を選択します。結果は次のようになります。
http://iTunes.Apple.com/au/album/Dig-your-own-hole/id19605549
http://iTunes.Apple.com/au/app/consume-mobile-isp-packages/id337064413?mt=8
IDは、「id」の後のURLの番号です。
このURLはiTunes 8を使用して作成されたことに注意する価値があります。iTunes9にレビューリンクを作成する方法はないと思うので、このURLは段階的に廃止される可能性があります。注意して使用してください。
更新:@mareMtlはアプリの代替レビューリンクを提供しました。 iPhone OSデバイスでのみ機能することに注意してください。
itms-apps://ax.iTunes.Apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type = Purple + Software&id = 337064413
私はさまざまなリンクを試しましたが、これはiPhoneとiPadで一貫して働いている唯一のものです:
Appiraterをご覧ください- http://arashpayan.com/blog/index.php/2009/09/07/presenting-appirater/
ユーザーがアプリを起動するたびに、Appiraterは30日間アプリを使用し、少なくとも15回起動したかどうかを確認します。持っている場合は、アプリの評価を求められ、App Storeのアプリのレビューページに移動します。
これは私のために働く:itms-apps://ax.iTunes.Apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type = Purple + Software&id = 584691809
アプリの評価にAppiraterを使用しています
AppiRaterのこれらのリンク
// ios6以前の場合
NSString * templateReviewURL = @ "itms-apps://ax.iTunes.Apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type = Purple + Software&id = APP_ID";
// ios7の場合
NSString * templateReviewURLiOS7 = @ "itms-apps://iTunes.Apple.com/app/idAPP_ID";
これらのリンクは正常に機能します。
しかし、アプリの「詳細」ページに移動します。
ただし、[評価とレビュー]ページに移動する必要があります。
アイデアを提案してください
ありがとう
iTunesには リンクメーカー があり、これを使用してURLを取得できます。私のアプリでテストしました。できます。
iOS 10.3以降のユーザーにレートとレビューをリクエストする場合
SKStoreReviewControllerを使用すると、ユーザーはダイアログボックスを介してアプリ内から直接アプリを評価できます。唯一のダウンサイトは、StoreKitにダイアログの表示のみを要求できるが、それが表示されるかどうかはわかりません。
import StoreKit
func requestToRate() {
SKStoreReviewController.requestReview()
}