A versão mais recente do aplicativo Google Play Store, versão 15.9.21, sugere uma nova caixa de diálogo de revisão no aplicativo que pode permitir que os usuários revisem aplicativos dentro dos aplicativos.
Se você segue algum desenvolvedor independente de aplicativos Android conhecido nas redes sociais, provavelmente já o viu reclamar pelo menos uma vez sobre as classificações da Play Store. É compreensível, porém, já que as classificações, embora às vezes completamente absurdo, pode fazer ou quebrar o sucesso de um aplicativo. No Google Play, os usuários que têm problemas com um produto têm muito mais probabilidade de deixar uma avaliação (negativa). do que usuários que não têm problemas com um produto, o que é verdade para muitos mercados on-line com classificação sistemas. Para combater esse problema, muitos desenvolvedores incentivam os clientes a deixar uma avaliação na Play Store se estiverem satisfeitos com o produto. Atualmente, a única maneira de os usuários avaliarem um aplicativo no Google Play é navegar até a listagem da Play Store, mas o Google pode estar desenvolvendo uma maneira de os usuários avaliarem os aplicativos por meio de uma caixa de diálogo no aplicativo.
Muitas vezes, a desmontagem de um APK pode prever recursos que podem chegar em uma atualização futura de um aplicativo, mas é possível que qualquer um dos recursos mencionados aqui não chegue em uma versão futura. Isso ocorre porque esses recursos não estão atualmente implementados na versão ativa e podem ser retirados a qualquer momento pelo Google em uma versão futura.
Novo código de revisão no aplicativo na Google Play Store
A versão 15.9.21 do aplicativo Play Store começou a ser lançada esta semana e foi enviada para APKMirror pelo desenvolvedor do OpenGApps. Decodificamos este APK e descobrimos uma nova atividade chamada "com.google.android.finsky.inappreviewdialog.InAppReviewActivity
." A julgar pelo nome, parece ser uma caixa de diálogo que permite ao usuário avaliar um aplicativo sem sair do aplicativo. Atualmente, o lançamento da Atividade traz um simples botão “enviar” na parte inferior, que não faz nada quando tocado.
Isso ocorre porque o Google ainda não implementou esse fluxo de revisão no aplicativo. Os três novos arquivos de layout, denominados in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout e in_app_review_dialog_thank_you_layout, estão vazios no momento. Não descobriremos como é esse fluxo de revisão no aplicativo até que uma versão posterior da Play Store preencha esses layouts. Verificamos o código e encontramos menções a alguns sinalizadores relevantes, mas não obtivemos nenhuma informação útil.
Possibilidade de abuso?
O Google poderia ter adicionado um fluxo de revisão no aplicativo anos atrás, mas a possibilidade de abuso nas classificações os impediu de fazê-lo. Se os aplicativos pudessem ser revisados fora da Play Store, é possível que teríamos visto truques como usando um serviço de acessibilidade para abrir a caixa de diálogo, avaliar o aplicativo e desaparecer quando o usuário não estiver olhando. Como alternativa, um aplicativo pode usar uma sobreposição para alterar a caixa de diálogo original, enganando o usuário e fazendo-o dar uma classificação mais alta do que pretendia.
Desde os primeiros dias do Android, no entanto, o Google reprimiu fortemente essas possíveis vias de abuso. AndroidQ bloqueia o início da atividade em segundo plano, por exemplo, e versões recentes do Android também forçam aplicativos com serviços em primeiro plano a mostrar notificações persistentes. A API SYSTEM_ALERT_WINDOW usada para fazer sobreposições eventualmente ser totalmente substituído pela nova API Bubbles do Android Q também. Não tenho certeza de como o Google verificará a integridade das classificações enviadas por meio da nova análise no aplicativo da Play Store caixa de diálogo, mas tenho certeza de que eles não estariam trabalhando em tal recurso sem levar essas questões em consideração consideração. Deixarei mais especulações para quando o recurso estiver mais próximo do lançamento.
Espero que o Google aproveite esta oportunidade para reprimir aplicativos que apresentam caixas de diálogo falsas de revisão no aplicativo - você sabe, aqueles aplicativos que dizem aos usuários para entre em contato com o desenvolvedor se ele avaliar <5 estrelas na caixa de diálogo falsa e, ao mesmo tempo, redirecionar os usuários que enviarem classificações falsas de 5 estrelas para a Play Store real listagem. É uma prática duvidosa que não vejo esse fluxo de revisão no aplicativo abordando. do Google regras sobre classificações de usuários da Play Store não são atualizados há algum tempo, mas poderemos ver novas regras sendo adicionadas se o fluxo de revisão no aplicativo se materializar.
Obrigado à PNF Software por nos fornecer uma licença para usar Descompilador JEB, uma ferramenta de engenharia reversa de nível profissional para aplicativos Android.