Den seneste version af appen Google Play Butik, version 15.9.21, antyder en ny dialogboks for gennemgang i appen, som kan give brugerne mulighed for at gennemgå apps inde fra apps.
Hvis du følger en kendt uafhængig Android-appudvikler på sociale medier, har du sikkert set dem klage mindst en gang om Play Butik-bedømmelser. Det er dog forståeligt, da vurderinger, mens nogle gange helt useriøst, kan gøre eller ødelægge en apps succes. I Google Play er brugere, der har problemer med et produkt, meget mere tilbøjelige til at efterlade en (negativ) anmeldelse end brugere, der ikke har problemer med et produkt, hvilket er sandt for mange online markedspladser med rating systemer. For at bekæmpe dette problem opfordrer mange udviklere kunder til at skrive en anmeldelse i Play Butik, hvis de er tilfredse med produktet. I øjeblikket er den eneste måde for brugere at bedømme en app på Google Play ved at navigere til Play Butik-fortegnelsen, men Google er muligvis ved at udvikle en måde, hvorpå brugere kan bedømme apps gennem en dialogboks i appen.
En APK-teardown kan ofte forudsige funktioner, der kan ankomme i en fremtidig opdatering af en applikation, men det er muligt, at nogen af de funktioner, vi nævner her, muligvis ikke kommer med i en fremtidig udgivelse. Dette skyldes, at disse funktioner i øjeblikket ikke er implementeret i live-builden og kan trækkes til enhver tid af Google i en fremtidig build.
Ny in-app anmeldelseskode i Google Play Butik
Version 15.9.21 af Play Butik-appen begyndte at rulle ud engang i denne uge, og den blev uploadet til APKMirror af udvikleren af OpenGApps. Vi afkodede denne APK og opdagede en ny aktivitet ved navn "com.google.android.finsky.inappreviewdialog.InAppReviewActivity
." At dømme efter navnet ser dette ud til at være en dialogboks, der giver en bruger mulighed for at bedømme en app uden at forlade appen. I øjeblikket åbner aktiviteten en simpel "send"-knap i bunden, som ikke gør noget, når der trykkes på.
Det skyldes, at Google endnu ikke har implementeret denne gennemgang i appen. De 3 nye layoutfiler, kaldet in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout og in_app_review_dialog_thank_you_layout, er i øjeblikket tomme. Vi finder ikke ud af, hvordan denne gennemgang i appen ser ud, før en senere Play Butik-udgivelse udfylder disse layouts. Vi tjekkede koden og fandt omtaler af et par relevante flag, men vi lærte ikke nogen brugbar information.
Mulighed for misbrug?
Google kunne have tilføjet en gennemgang i appen for år siden, men muligheden for misbrug af vurderinger forhindrede dem i at gøre det. Hvis apps kunne anmeldes uden for Play Butik, så er det muligt, at vi ville have set tricks som ved at bruge en tilgængelighedstjeneste til at få dialogen frem, bedømme appen og derefter gå væk, når brugeren ikke er det leder. Alternativt kan en app bruge en overlejring til at ændre den originale dialogboks og narre brugeren til at give en højere vurdering, end de havde til hensigt.
Siden Androids tidlige dage har Google imidlertid slået kraftigt ned på disse potentielle misbrugsmuligheder. Android Q blokerer, at baggrundsaktivitet starter, for eksempel, og nyere Android-versioner tvinger også apps med forgrundstjenester til at vise vedvarende meddelelser. SYSTEM_ALERT_WINDOW API'et, der bruges til at lave overlejringer, vil til sidst erstattes fuldt ud også af Android Qs nye Bubbles API. Jeg er ikke sikker på, hvordan Google vil bekræfte integriteten af vurderinger, der er indsendt via Play Butiks nye anmeldelse i appen dialog, men jeg er sikker på, at de ikke ville arbejde på en sådan funktion uden at tage disse problemer ind betragtning. Jeg vil efterlade yderligere spekulationer for, hvornår funktionen er tættere på lancering.
Jeg håber, at Google vil benytte lejligheden til at slå ned på apps, der præsenterer falske dialogbokse til anmeldelse i appen – du ved, de apps, der fortæller brugerne at kontakt udvikleren, hvis de vurderer < 5 stjerner i den falske dialogboks, mens de også omdirigerer brugere, der indsender falske 5-stjerneklassificeringer til den faktiske Play Butik notering. Det er en lyssky praksis, at jeg ikke kan se, at denne anmeldelsesflow i appen adresserer. Googles regler for brugerbedømmelser i Play Butik er ikke blevet opdateret i et stykke tid, men vi kan se nye regler blive tilføjet, hvis gennemgangsstrømmen i appen bliver til virkelighed.
Tak til PNF Software for at give os en licens til at bruge JEB Decompiler, et professionelt reverse engineeringværktøj til Android-applikationer.