A Google Play Áruház alkalmazás legújabb, 15.9.21-es verziója egy új Alkalmazáson belüli áttekintés párbeszédpanelre utal, amely lehetővé teszi a felhasználók számára, hogy az alkalmazásokon belülről tekintsenek meg alkalmazásokat.
Ha követi valamelyik jól ismert független Android-alkalmazás-fejlesztőt a közösségi médiában, valószínűleg látta már panaszkodni legalább egyszer a Play Áruház értékeléseiről. Érthető azonban, hiszen a minősítések, míg néha teljesen értelmetlen, elősegítheti vagy megszakíthatja az alkalmazás sikerét. A Google Playen azok a felhasználók, akiknek problémáik vannak egy termékkel, sokkal nagyobb valószínűséggel írnak (negatív) véleményt mint azok a felhasználók, akiknek nincs problémájuk a termékkel, ami igaz sok minősítéssel rendelkező online piactérre rendszerek. A probléma leküzdése érdekében sok fejlesztő arra ösztönzi az ügyfeleket, hogy írjanak véleményt a Play Áruházból, ha elégedettek a termékkel. Jelenleg az egyetlen módja annak, hogy a felhasználók értékeljenek egy alkalmazást a Google Playen, ha a Play Áruház adatlapjára lépnek, de lehet, hogy a Google olyan módszert fejleszt ki, amellyel a felhasználók egy alkalmazáson belüli párbeszédpanelen értékelhetik az alkalmazásokat.
Az APK lebontása gyakran megjósolhatja azokat a funkciókat, amelyek egy alkalmazás jövőbeli frissítésében érkezhetnek meg, de előfordulhat, hogy az itt említett funkciók bármelyike nem fog megjelenni egy jövőbeli kiadásban. Ennek az az oka, hogy ezek a funkciók jelenleg nincsenek implementálva az élő buildben, és a Google bármikor lekérheti őket egy jövőbeli buildben.
Új alkalmazáson belüli felülvizsgálati kód a Google Play Áruházban
A Play Áruház alkalmazás 15.9.21-es verziója valamikor ezen a héten indult, és feltöltésre került a APKMirror az OpenGApps fejlesztője. Dekódoltuk ezt az APK-t, és egy új tevékenységet fedeztünk fel ""com.google.android.finsky.inappreviewdialog.InAppReviewActivity
." A név alapján úgy tűnik, hogy ez egy párbeszédpanel, amely lehetővé teszi a felhasználó számára, hogy az alkalmazás elhagyása nélkül értékelje az alkalmazást. Jelenleg az Activity indításakor egy egyszerű "elküldés" gomb jelenik meg alul, amely nem csinál semmit, ha megérinti.
Ennek az az oka, hogy a Google még nem valósította meg ezt az alkalmazáson belüli felülvizsgálati folyamatot. A 3 új elrendezésfájl, amelyek neve in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout és in_app_review_dialog_thank_you_layout, jelenleg üres. Nem fogjuk megtudni, hogyan néz ki ez az alkalmazáson belüli felülvizsgálati folyamat, amíg egy későbbi Play Áruház-verzió nem tölti ki ezeket az elrendezéseket. Ellenőriztük a kódot, és találtunk néhány releváns jelző említést, de nem tudtunk meg semmi hasznos információt.
Visszaélés lehetősége?
A Google évekkel ezelőtt hozzáadhatta volna az alkalmazáson belüli felülvizsgálati folyamatot, de az értékelésekkel való visszaélés lehetősége megakadályozta őket ebben. Ha az alkalmazásokat a Play Áruházon kívül is ellenőrizni lehetne, akkor elképzelhető, hogy láttunk volna ehhez hasonló trükköket Kisegítő lehetőségek szolgáltatás segítségével jelenítse meg a párbeszédpanelt, értékelje az alkalmazást, majd távozzon, ha a felhasználó nem keres. Alternatív megoldásként egy alkalmazás fedvény segítségével módosíthatja az eredeti párbeszédpanelt, és ráveheti a felhasználót, hogy a tervezettnél magasabb értékelést adjon.
Az Android kezdetei óta azonban a Google erőteljesen felszámolt ezekkel a lehetséges visszaélési módokkal. Android Q blokkolja a háttértevékenység megkezdésétpéldául, és a legújabb Android-verziók is állandó értesítések megjelenítésére kényszerítik az előtér-szolgáltatásokkal rendelkező alkalmazásokat. A fedvények készítéséhez használt SYSTEM_ALERT_WINDOW API végül teljesen ki kell cserélni az Android Q új Bubbles API-jával is. Nem vagyok benne biztos, hogy a Google hogyan fogja ellenőrizni a Play Áruház új alkalmazáson belüli felülvizsgálatán keresztül beküldött értékelések sértetlenségét párbeszédpanelen, de biztos vagyok benne, hogy nem dolgoznának egy ilyen funkción, ha nem foglalkoznának ezzel a kérdéssel megfontolás. Hagyom a további találgatásokat, amikor a funkció közelebb kerül az induláshoz.
Remélem, hogy a Google megragadja az alkalmat, hogy felszámolja azokat az alkalmazásokat, amelyek hamis alkalmazáson belüli áttekintési párbeszédpaneleket jelenítenek meg – tudod, azokat az alkalmazásokat, amelyek azt mondják a felhasználóknak, hogy lépjen kapcsolatba a fejlesztővel, ha 5 csillagnál kevesebbet értékel a hamis párbeszédpanelen, miközben átirányítja a hamis 5 csillagos értékeléseket benyújtó felhasználókat a tényleges Play Áruházba felsorolása. Ez egy rossz gyakorlat, hogy nem látom ezt az alkalmazáson belüli felülvizsgálati folyamatot. Google-é a Play Áruház felhasználói értékelésére vonatkozó szabályokat egy ideje nem frissültek, de új szabályokat láthatunk, ha az alkalmazáson belüli felülvizsgálati folyamat megvalósul.
Köszönet a PNF Software-nek, hogy engedélyt adott nekünk a használatra JEB Decompiler, egy professzionális minőségű visszafejtő eszköz Android alkalmazásokhoz.