Die neueste Version der Google Play Store-App, Version 15.9.21, weist auf einen neuen Dialog zur In-App-Überprüfung hin, mit dem Benutzer Apps möglicherweise aus Apps heraus überprüfen können.
Wenn Sie einem bekannten unabhängigen Android-App-Entwickler in den sozialen Medien folgen, haben Sie wahrscheinlich schon gesehen, wie er sich beschwert mindestens einmal Informationen zu Play Store-Bewertungen. Es ist jedoch verständlich, da Bewertungen zwar vorhanden sind manchmal völlig unsinnig, kann über den Erfolg einer App entscheiden. Bei Google Play hinterlassen Nutzer, die Probleme mit einem Produkt haben, viel eher eine (negative) Bewertung als Nutzer, die keine Probleme mit einem Produkt haben, was für viele Online-Marktplätze mit Bewertung gilt Systeme. Um diesem Problem entgegenzuwirken, ermutigen viele Entwickler Kunden, eine Play Store-Bewertung abzugeben, wenn sie mit dem Produkt zufrieden sind. Derzeit besteht die einzige Möglichkeit für Nutzer, eine App bei Google Play zu bewerten, darin, zum Play Store-Eintrag zu navigieren. Google entwickelt jedoch möglicherweise eine Möglichkeit für Nutzer, Apps über einen In-App-Dialog zu bewerten.
Ein APK-Teardown kann oft Funktionen vorhersagen, die in einem zukünftigen Update einer Anwendung verfügbar sein werden, aber es ist möglich, dass eine der hier erwähnten Funktionen in einer zukünftigen Version nicht verfügbar sein wird. Dies liegt daran, dass diese Funktionen derzeit im Live-Build nicht implementiert sind und jederzeit von Google in einem zukünftigen Build übernommen werden können.
Neuer In-App-Bewertungscode im Google Play Store
Version 15.9.21 der Play Store-App wurde irgendwann in dieser Woche eingeführt und auf hochgeladen APKMirror vom Entwickler von OpenGApps. Wir haben dieses APK entschlüsselt und eine neue Aktivität namens „com.google.android.finsky.inappreviewdialog.InAppReviewActivity
.“ Dem Namen nach zu urteilen, scheint es sich hierbei um einen Dialog zu handeln, der es einem Benutzer ermöglicht, eine App zu bewerten, ohne die App zu verlassen. Derzeit wird beim Starten der Aktivität unten eine einfache Schaltfläche „Senden“ angezeigt, die beim Antippen keine Aktion ausführt.
Das liegt daran, dass Google diesen In-App-Überprüfungsablauf noch nicht tatsächlich implementiert hat. Die drei neuen Layoutdateien mit den Namen in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout und in_app_review_dialog_thank_you_layout sind derzeit leer. Wie dieser In-App-Überprüfungsablauf aussieht, werden wir erst herausfinden, wenn eine spätere Play Store-Version diese Layouts ausfüllt. Wir haben den Code überprüft und Erwähnungen einiger relevanter Flags gefunden, aber keine nützlichen Informationen erhalten.
Möglichkeit des Missbrauchs?
Google hätte schon vor Jahren einen In-App-Bewertungsfluss einführen können, aber die Möglichkeit eines Bewertungsmissbrauchs hinderte sie daran. Wenn Apps außerhalb des Play Store überprüft werden könnten, hätten wir möglicherweise solche Tricks gesehen Verwenden eines Eingabehilfedienstes, um den Dialog aufzurufen, die App zu bewerten und dann zu verschwinden, wenn der Benutzer dies nicht tut suchen. Alternativ könnte eine App ein Overlay verwenden, um den ursprünglichen Dialog zu ändern und den Benutzer dazu zu verleiten, eine höhere Bewertung als beabsichtigt abzugeben.
Seit den Anfängen von Android ist Google jedoch stark gegen diese potenziellen Missbrauchsmöglichkeiten vorgegangen. Android Q Blockiert den Start von Hintergrundaktivitäten, und neuere Android-Versionen zwingen beispielsweise auch Apps mit Vordergrunddiensten dazu, dauerhafte Benachrichtigungen anzuzeigen. Die SYSTEM_ALERT_WINDOW-API, die zum Erstellen von Overlays verwendet wird, wird dies tun schließlich vollständig ersetzt werden auch durch die neue Bubbles-API von Android Q. Ich bin mir nicht sicher, wie Google die Integrität der Bewertungen überprüfen wird, die über die neue In-App-Bewertung des Play Store abgegeben werden Dialog, aber ich bin zuversichtlich, dass sie nicht an einer solchen Funktion arbeiten würden, ohne diese Probleme zu berücksichtigen Rücksichtnahme. Ich lasse weitere Spekulationen auf, wenn die Funktion näher an der Veröffentlichung steht.
Ich hoffe, dass Google diese Gelegenheit nutzen wird, um gegen Apps vorzugehen, die gefälschte In-App-Bewertungsdialoge präsentieren – Sie wissen schon, Apps, die den Benutzern dies mitteilen Wenden Sie sich an den Entwickler, wenn er im Fake-Dialog weniger als 5 Sterne bewertet, und leiten Sie gleichzeitig Benutzer, die gefälschte 5-Sterne-Bewertungen abgeben, zum tatsächlichen Play Store weiter Auflistung. Es ist eine zwielichtige Praxis, die dieser In-App-Überprüfungsablauf meiner Meinung nach nicht berücksichtigt. Googles Regeln für Play Store-Benutzerbewertungen wurden eine Weile nicht aktualisiert, aber es kann sein, dass neue Regeln hinzugefügt werden, wenn der In-App-Überprüfungsfluss zustande kommt.
Vielen Dank an PNF Software für die Bereitstellung einer Nutzungslizenz JEB-Decompiler, ein professionelles Reverse-Engineering-Tool für Android-Anwendungen.