質問

私は最近、いくつかのアプリで、レビューと評価(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でテストされました

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top