SKStoreReviewController
の実装に成功しました。ただし、プロンプトが表示されると、「送信」ボタンは灰色で無効になります。
デバッグモードになっているからだと思っていましたが、Ad-Hoc PPでアプリを出荷したときの結果は同じです。
どうして?
Appleが答えを提供します ここ 。
shipping appでこのメソッドを呼び出し、評価/レビューリクエストビューが表示されると、システムがプロセス全体を処理します。
強調鉱山。
これを明確にするために:
Appleは提供されたリンクのポイント3をここに綴ります:
アプリがまだ開発モードのときにこのメソッドを呼び出すと、ユーザーインターフェイスとエクスペリエンスをテストできるように、評価/レビューリクエストビューが常に表示されます。ただし、TestFlightを使用して配布するアプリでこのメソッドを呼び出しても効果はありません。
そして、ポイント5については、Appleが提供されたリンクでそれについて何を言わなければならないかです:
ただし、顧客はiTunes Connectプロモーションコードを使用してダウンロードされたアプリを評価またはレビューすることはできません。
申し訳ありませんが、プロモーションコードを使用してレビューを埋め込むことはできません;)
Submit
ボタンは開発バージョンでは無効になっており、テストフライトバージョンでもビューは表示されません。