it-swarm.com.de

Wie können Sie überprüfen, ob ein Nutzer Ihre App bei Google Play bewertet hat?

Ich möchte prüfen, ob ein Nutzer meine App bei Google Play bewertet hat, nicht wie viele Sterne, nur wenn dies der Fall ist. Wenn dies nicht der Fall ist, werde ich sie mit einem Dialog dazu auffordern, den Code mit diesem Code zu bewerten:

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

Nein, das kannst du nicht. Und das ist auch eine gute Sache - ansonsten können Sie die Bewertung beeinflussen, indem Sie Personen, die sie bewertet haben, Belohnungen und dergleichen geben. Darüber hinaus könnten Entwickler negative Bewertungen abgeben, wenn eine solche API verfügbar wäre. Dies könnte auch gegen bestimmte rechtliche Vereinbarungen zwischen dem Nutzer und Google verstoßen, wenn Google diese Daten preisgibt.

Dies mache ich jedoch persönlich in meinen Apps:

  1. Lassen Sie den Benutzer die App fünfmal verwenden, um ein gutes Gefühl davon zu bekommen.
  2. Fordern Sie den Benutzer beim sechsten Lauf auf, ihn mit Optionen für Yes, Later und Never zu bewerten. Später verzögert es sich um zwei Tage.
80
Raghav Sood

Es ist sehr anstrengend, Benutzer dazu zu bringen, Ihre App zu bewerten, insbesondere wenn sie es mögen! Leider scheinen negative Bewertungen viel weniger Überzeugungskraft zu haben ;-)

Ich habe ein paar Dinge ausprobiert, alle mit einem App-Button "Rate me!" oder einige davon, die beim Anklicken die Market App auf dem Telefon öffnen. Ich habe die Erfahrung gemacht, dass die meisten Benutzer, die auf den ersten "Bewerten" -Button klicken, zusätzliche 5 Sekunden benötigen, um Ihnen eine Sterne-Bewertung zu geben (und daran erinnern, dass die meisten Benutzer nicht wissen, dass Ihre App nicht feststellen kann, ob sie tatsächlich eine Bewertung abgegeben haben oder nicht). Sie geben Ihnen vielleicht keine wortwörtliche Rezension und beschränken sich auf wenige Worte ("Tolle App"), aber nehmen Sie, was Sie bekommen können!

6
PVS

Eigentlich kannst du es, du kannst den Benutzernamen mit diesem oder ähnlichem bekommen ...

Wie bekomme ich den Google-Nutzernamen unter Android?

starten Sie dann einen Parser unter 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>

und dann kannst du Popup "Bewerten Sie mich fünf Sterne oder ich werde Ihre Bilder mit der Welt teilen": P lol nur ein Scherz

3
D.Snap

Wie andere Benutzer bereits erwähnt haben, ist es am besten, wenn Sie eine Schaltfläche oder ein Dialogfeld "Meine Anwendung bewerten" verwenden. Wenn Sie Analysefunktionen verwenden, können Sie Klickklicks nachverfolgen. Wenn Sie Google Analytics verwenden, können Sie Ereigniswerte für im Dialogfeld angezeigte Schaltflächen zuweisen und sehen, wie viele Nutzer auf die Schaltfläche "Bewerten" klicken.

1
Zee

Es ist nicht möglich, automatisch zu wissen, wie Ihre App bewertet wurde. Eine gute Praxis, die ich vorschlage, ist die Auswahl der besten Bewertungen, um eine bessere Beurteilung zu erhalten. 

1 - Finden Sie zuerst den besten Moment für die Bewertung. Sie können dies effizient tun, indem Sie die Momente auswählen, die Sie für den Benutzer lösen. Wenn Sie beispielsweise eine ähnliche App haben, wäre die beste Zeit, wenn die Benutzer eine sichere Fahrt erhalten und eine gute Beurteilung für den Fahrer abgeben.

2 - Kodieren Sie anschließend ein Dialogfeld mit den Optionen "Ja", "Später" und "Nie" und speichern Sie es in Ihrer Datenbank, um später danach gefragt zu werden. 

3 - Fragen Sie noch einmal nach dem nächstbesten Moment.

0
Leo Paim