20

私のAndroidアプリでは、このアプリを評価したいかどうかをユーザーに尋ねることができる機能を実装する必要があります。応答が「はい」の場合、androidmarketアプリにリダイレクトします。ユーザーがすでにアプリを評価している場合、アプリはそうすべきではありません彼にもう一度レートを聞いてください。そのため、ユーザーが既にアプリを評価しているかどうかを知る方法が必要です。

私は android-market-api を使用していますが、WHO が評価したアプリを返すメソッドが見つかりませんでした。
AppsRequest はグローバル レーティングを返します。例: 5.
CommentsRequest はコメントのみを返しますが、コメントなしでアプリを評価するユーザーがいる場合、CommentsResponse は空を返します。
私はこのようなものが必要です:

アプリ: myapp
ユーザー: jhonb78@gmail.com
レート: 3

アイデアを教えてください。

4

2 に答える 2

33

これを知る公式の方法はありません。あってはならない。

アプリケーションが自分の評価を判断できるようになってから、悪いレビューのために報復しようとするアプリケーションになるまでのステップは非常に小さいです。

この情報の一部が android-market-api などのサードパーティ API に公開されているという事実は、私を大いに心配させます。私は確かに、どのアプリケーションについてもコメントを残しません。実際、私はアプリケーションを評価するつもりはありませんし、友人にもそうしないように勧めています。

特定の問題に戻ります。

ユーザーがアプリケーションを評価/レビューしたかどうかを知ることに頼るべきではありません。あなたができる最善の方法は、ReviewLaterボタンを提供するダイアログでユーザーに尋ねることです。ユーザーが [レビュー] をクリックすると、二度と質問することはありません。ユーザーが [後で] をクリックすると、数日に再度 ping が送信されます。ユーザーが [後で] を 2 回クリックした場合、レビューを残す可能性はほとんどありません。実際、ユーザーにバグを報告すればするほど、彼らは否定的な評価を残す可能性が高くなるため、ダイアログを 2 回表示することがおそらく最善の方法だと思います。

于 2011-03-15T22:25:12.653 に答える