iPhoneアプリのアプリ内レビュー機能
-
23-10-2019 - |
質問
私は最近、いくつかのアプリで、レビューと評価(5つ星を持つ)をアプリに統合できることを見てきました。誰かがこれがどのように行われるのか考えていますか?たとえば、HTTPリクエストがありますか?
より具体的:UITEXTFIELDとボタンを使用してアプリにビューを作成できます。ユーザーがテキストフィールドにレビューを書き、[送信]をクリックすると、レビューをApp Storeの「カスタマーレビュー」に投稿する必要がありますか?また、評価もアプリ内で同様に実行する必要があります。
解決
はい、私は自分のアプリでこれをしました。クリック時に次の方法にヒットする評価ボタンがあります。
- (IBAction) reviewPressed: (id) source {
NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=341086403";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
}
URLのIDを独自のアプリIDに置き換える必要があります。新しいアプリの場合、これはひよこと卵の問題を提示します - アプリが公開されるまでIDはありません。
他のヒント
アプリを送信するプロセスに進むことでアプリケーションIDを取得できますが、後でアプリバイナリをアップロードすることを選択します。その後、アプリIDを取得して、コードに追加します。
私はそれが遅いと思いますが、これが最良の解決策です。以下のURLを使用して、ユーザーを直接送信してApp Storeでレビューページを作成できます。交換するだけです アプリケーションID.
itms-apps://itunes.apple.com/gb/app/id1136613532?action = write-review&mt = 8
例 :
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/gb/app/id1136613532?action=write-review&mt=8"]];
ここに私のアプリケーションIDがあります 1136613532. 。あなたはそれをあなたのものに置き換えることができます。 iOS 10.3でテストされました
所属していません StackOverflow