79

ユーザーが星の数ではなく、Google Play で自分のアプリを評価しているかどうかを確認したいと考えています。そうでない場合は、次のコードで評価するように求めるダイアログを表示します。

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

6 に答える 6

118

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

ただし、これは私が自分のアプリで個人的に行っていることです。

  1. ユーザーにアプリを5回使用させて、アプリの感触をつかんでください。
  2. 6回目の実行でユーザーにプロンプ​​トを表示して、、、およびのオプションを使用して評価YesLaterますNever。後でそれを2日遅らせます。
于 2012-07-01T18:26:22.057 に答える
8

実際にそれを行うことができます。これまたは類似のものを使用してユーザー名を取得できます...

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笑冗談です

于 2015-05-02T01:25:51.110 に答える
7

ユーザーにアプリを評価してもらうには、特にアプリが気に入っている場合は努力が必要です! 残念ながら、否定的な評価はあまり説得力がないようです ;-)

いくつか試してみましたが、すべて「Rate me!」というタイトルのアプリ ボタンが含まれていました。クリックすると、スマートフォンで Market アプリが開きます。私の経験では、最初の「評価してください」ボタンをクリックするほとんどのユーザーは、星の評価を付けるためにさらに 5 秒を費やします (そして、ほとんどのユーザーは、アプリが実際に評価を提供したかどうかを追跡できないことを知らないことを覚えておいてください)か否か)。彼らはあなたに長文のレビューを与えることはなく、ほんの数語(「素晴らしいアプリ」)に制限するかもしれませんが、あなたが得ることができるものを手に入れてください!

于 2012-07-01T21:59:29.550 に答える
1

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

于 2012-07-11T16:40:05.870 に答える
1

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

1 - まず、評価に最適な瞬間を見つけます。ユーザーの痛みを解決する瞬間を選択することで、これを効率的に行うことができます。たとえば、Uberlike アプリの場合、ユーザーが安全に乗車し、ドライバーに良い評価を与えたときが最高の瞬間です。

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

3 - 次の最高の瞬間についてもう一度質問します。

于 2018-06-14T15:19:42.657 に答える