Obchod Google Play sa pripravuje na pridanie recenzií v aplikácii

Najnovšia verzia aplikácie Obchod Google Play, verzia 15.9.21, naznačuje nové dialógové okno Kontrola v aplikácii, ktoré používateľom umožní kontrolovať aplikácie priamo z aplikácií.

Ak na sociálnych sieťach sledujete ktoréhokoľvek známeho nezávislého vývojára aplikácií pre Android, pravdepodobne ste už videli, že sa sťažoval aspoň raz o hodnoteniach Obchodu Play. Je to však pochopiteľné, keďže hodnotenia, kým niekedy úplne nezmyselné, môže dosiahnuť alebo zlomiť úspech aplikácie. Používatelia, ktorí majú v službe Google Play problémy s produktom, s väčšou pravdepodobnosťou zanechajú (negatívnu) recenziu než používatelia, ktorí nemajú problémy s produktom, čo platí pre mnohé online trhy s hodnotením systémov. V boji proti tomuto problému mnohí vývojári vyzývajú zákazníkov, aby zanechali recenziu v Obchode Play, ak sú s produktom spokojní. V súčasnosti je jediným spôsobom, ako môžu používatelia ohodnotiť aplikáciu v službe Google Play, prejsť na záznam v Obchode Play, ale spoločnosť Google môže vyvíjať spôsob, akým môžu používatelia hodnotiť aplikácie prostredníctvom dialógového okna v aplikácii.

Zrušenie súboru APK môže často predpovedať funkcie, ktoré sa môžu objaviť v budúcej aktualizácii aplikácie, ale je možné, že niektorá z funkcií, ktoré tu spomíname, sa v budúcom vydaní nedostanú. Je to preto, že tieto funkcie momentálne nie sú implementované v živej zostave a spoločnosť Google ich môže kedykoľvek stiahnuť v budúcej zostave.

Nový kontrolný kód v aplikácii v obchode Google Play

Verzia 15.9.21 aplikácie Obchod Play sa začala zavádzať niekedy tento týždeň a bola nahraná do APKMirror od vývojára OpenGAApps. Tento súbor APK sme dekódovali a objavili sme novú aktivitu s názvom „com.google.android.finsky.inappreviewdialog.InAppReviewActivity." Podľa názvu sa zdá, že ide o dialógové okno, ktoré umožňuje používateľovi ohodnotiť aplikáciu bez toho, aby ju opustil. Aktuálne spustenie Aktivity prináša v spodnej časti jednoduché tlačidlo „odoslať“, ktoré po ťuknutí nerobí nič.

Je to preto, že spoločnosť Google ešte neimplementovala tento proces kontroly v aplikácii. Tri nové súbory rozloženia s názvom in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout a in_app_review_dialog_thank_you_layout sú momentálne prázdne. Ako tento proces kontroly v aplikácii vyzerá, nezistíme, kým neskoršie vydanie Obchodu Play nevyplní tieto rozloženia. Skontrolovali sme kód a našli sme zmienky o niekoľkých relevantných príznakoch, ale nedozvedeli sme sa žiadne užitočné informácie.

Možnosť zneužitia?

Google mohol pred rokmi pridať proces kontroly v aplikácii, ale zabránila im v tom možnosť zneužitia hodnotení. Ak by bolo možné kontrolovať aplikácie mimo Obchodu Play, je možné, že by sme videli podobné triky pomocou služby dostupnosti na otvorenie dialógového okna, ohodnotenie aplikácie a potom preč, keď používateľ nie je hľadiac. Alternatívne môže aplikácia použiť prekrytie na zmenu pôvodného dialógového okna a oklamať používateľa, aby dal vyššie hodnotenie, ako zamýšľal.

Od prvých dní systému Android však spoločnosť Google tvrdo zakročila proti týmto potenciálnym spôsobom zneužívania. Android Q blokuje spustenie aktivity na pozadía najnovšie verzie systému Android tiež nútia aplikácie so službami v popredí zobrazovať trvalé upozornenia. Rozhranie SYSTEM_ALERT_WINDOW API používané na vytváranie prekrytí bude prípadne úplne nahradiť aj pomocou nového Bubbles API pre Android Q. Nie som si istý, ako spoločnosť Google overí integritu hodnotení odoslaných prostredníctvom novej kontroly v aplikácii Obchodu Play dialóg, ale som si istý, že by na takejto funkcii nepracovali bez toho, aby sa zaoberali týmito problémami úvaha. Ďalšie špekulácie si nechám na to, kedy bude funkcia bližšie k spusteniu.

Dúfam, že spoločnosť Google využije túto príležitosť a zasiahne proti aplikáciám, ktoré zobrazujú falošné dialógy na kontrolu v aplikácii – viete, tie aplikácie, ktoré používateľom hovoria, kontaktujte vývojára, ak vo falošnom dialógovom okne ohodnotia < 5 hviezdičiek, a zároveň presmerujte používateľov, ktorí odoslali falošné hodnotenia 5 hviezdičkami, do skutočného Obchodu Play výpis. Je tienistou praxou, že nevidím riešenie tohto procesu kontroly v aplikácii. Google pravidlá hodnotenia používateľov Obchodu Play už nejaký čas neboli aktualizované, ale ak sa zhmotní proces kontroly v aplikácii, môžeme vidieť pridanie nových pravidiel.


Ďakujeme spoločnosti PNF Software za poskytnutie licencie na používanie JEB Decompiler, profesionálny nástroj reverzného inžinierstva pre aplikácie pre Android.