web-dev-qa-db-ja.com

ユーザーがGoogle Playでアプリを評価したかどうかを確認するにはどうすればよいですか?

ユーザーが星を持っているかどうかだけでなく、星の数ではなく、Google Playでアプリを評価しているかどうかを確認したいと思います。そして、もし彼らがそうしていなければ、私は彼らにこのコードでそれを評価するように頼むダイアログで彼らを促します:

startActivity( new Intent( Intent.ACTION_VIEW,
       Uri.parse("market://details?id=packagename") ) );
57
user1276567

いいえ、できません。そして、これも良いことです-そうでなければ、それを評価した人々に報酬などを与えることによって、評価に影響を与えることができます。さらに、そのようなAPIが利用可能であれば、開発者は否定的なレビューに報復することができます。また、Googleがこのデータの開示を開始した場合、ユーザーとGoogleの間の特定の法的契約に違反する可能性があります。

ただし、これは私が自分のアプリで個人的に行うことです:

  1. ユーザーにアプリを5回使用させて、アプリの使い心地を良くします。
  2. YesLater、およびNeverのオプションで評価するように、6回目の実行でユーザーにプロンプ​​トを表示します。後で2日遅れます。
85
Raghav Sood

ユーザーがアプリを評価できるようにするためには、特に気に入った場合は努力が必要です!残念ながら、負の評価は説得力がはるかに低いようです;-)

「Rate me!」というタイトルのアプリボタンを含むいくつかのことを試しました。または、クリックすると電話でマーケットアプリが開きます。最初の[Rate me]ボタンをクリックしたユーザーのほとんどが星評価を行うために5秒余分に費やします(そして、ほとんどのユーザーはアプリが実際に評価を提供したかどうかを追跡できないことを覚えていないことを覚えています)か否か)。彼らはあなたに冗長なレビューを与えないかもしれません、そしてそれをほんの数語(「素晴らしいアプリ」)に制限しますが、ちょっとあなたが得ることができるものを取りなさい!

6
PVS

実際にあなたはそれを行うことができます、あなたはこれまたは同様のものを使用してユーザー名を取得することができます...

AndroidでGoogleユーザー名を取得するにはどうすればよいですか?

次に https://play.google.com/store/apps/details?id=X URLでパーサーを起動します...

<span class="author-name"> <a href="/store/people/details?id=11">Andy Borris</a>  </span>

<div class="tiny-star star-rating-non-editable-container" aria-label=" Rated 1 stars out of five stars "> <div class="current-rating" style="width: 20%;"></div> </div>

そして、あなたは「私に5つの星を評価してくださいまたは私はあなたの写真を世界と共有します」ポップアップすることができます:P lol冗談です

3
D.Snap

あなたの最善の策の前に他のユーザーが言及したように、「アプリを評価する」ボタンまたはダイアログを使用することです。分析を使用すると、ボタンのクリックを追跡できます。 Googleアナリティクスを使用している場合、ダイアログボックスに表示されるボタンにイベント値を割り当てて、[評価]ボタンをクリックしたユーザーの数を確認できます。

1
Zee

アプリの評価方法を自動的に知ることはできません。より良いレビューを得るには、評価するのに最適なモメントを選択することをお勧めします。

1-最初に、評価に最適なタイミングを見つけます。これは、ユーザーの苦痛を解決する要素を選択することで効率的に実行できます。たとえば、あなたがユーバーライクなアプリであった場合、ユーザーが安全に乗車し、ドライバーに良いレビューを与えることが最高の思い出になるでしょう。

2-次に、[はい]、[後で]、[しない]オプションを使用してダイアログをコーディングし、後で確認するかどうかを確認するためにデータベースに保存します。

3-次の最高のお母さんについてもう一度尋ねてください。

1
Leo Paim