Pular para o conteúdo

Conformidade com a política de Visibilidade de Pacotes do Google

Como o Google atualizou sua Política do Programa para Desenvolvedores, alguns problemas podem surgir ao publicar aplicativos com o SDK da Pushwoosh no Google Play. Consulte a Central de Políticas do Google para obter detalhes.

Para superar ou evitar esses problemas, certifique-se de que seu aplicativo esteja em conformidade com a política de Visibilidade de Pacotes atualizada (em vigor a partir do verão de 2021), seguindo os passos descritos neste guia.

Atualize o SDK da Pushwoosh

Anchor link to

Atualize o SDK da Pushwoosh (para aplicativos nativos Android) ou o plugin correspondente para qualquer uma das frameworks multiplataforma para a versão mais recente; a versão mínima exigida é a 6.2.5.

A partir da versão 6.2.5, quaisquer métodos que consultam aplicativos ou pacotes instalados no dispositivo do usuário foram removidos do SDK da Pushwoosh, em particular:

Garanta que outros SDKs estejam em conformidade

Anchor link to

Não apenas o SDK da Pushwoosh pode estar sujeito à política atualizada, mas qualquer outro SDK implementado em seu aplicativo, então você deve verificar se eles estão em conformidade para reenviar o aplicativo ao Google Play.

Analise seu APK para garantir que não haja outra biblioteca usando os métodos getInstalledApplications() e getInstalledPackages().

  1. Inicie o Android Studio.

  2. Baixe o .apk.

  3. Abra Build -> Analyze APK…, encontre seu .apk e selecione-o.

  1. Você verá a View onde pode encontrar os recursos do .apk. Navegue até os arquivos .dex:
  1. Abra todos os arquivos .dex um por um e encontre o android.content.pm.PackageManager:
  1. Procure pelos métodos getInstalledApplications() e getInstalledPackages(). Se houver algum, clique com o botão direito sobre ele e escolha a opção Find usages:

Isso indicará quais SDKs usam esses métodos. Se você estiver usando Ogury, Pollfish, Adjoe.io, ironSource ou UnityNativeShare – essas bibliotecas podem estar usando métodos de consulta de pacotes.

  1. Certifique-se de atualizar esses SDKs para versões em conformidade com a Política do Google ou removê-los do aplicativo.

  2. Repita os passos 2.4-2.7 para todos os arquivos .dex em seu APK.

Remova versões mais antigas que não estão em conformidade

Anchor link to
  1. Faça login no seu Google Play Console.
  2. Selecione o aplicativo que você deseja enviar para a Loja.
  3. Verifique suas faixas de Produção, Aberta, Fechada e Teste interno em busca de APKs/AABs antigos com o SDK da Pushwoosh desatualizado ou qualquer SDK de terceiros implementado que tenha sido descoberto no passo anterior.

Se você encontrar tais artefatos, remova os pacotes de aplicativos. Para isso:

  1. Abra uma faixa (por exemplo, Teste interno).

  2. Clique em Detalhes da versão.

  3. Na seção Pacotes de aplicativos e APKs, escolha seu APK/AAB e abra seus detalhes (seta azul à direita da versão).

  4. Clique em Explorar pacote de aplicativos.

  5. Exclua o pacote de aplicativos clicando no botão Excluir pacote de aplicativos.

  1. Se uma versão já estiver publicada, o APK/AAB pode não estar disponível para exclusão. Nesse caso, atualize a versão com a nova versão do SDK.

Repita os passos 1 a 6 para todos os artefatos desatualizados.

Incremente a versão do aplicativo antes de reenviar (por exemplo, se for 1.0.1, deve se tornar 1.0.2).

Para acelerar a aprovação

Anchor link to

Para acelerar a aprovação feita pelo Google, envie um recurso para play-bd-support@google.com e anexe capturas de tela para provar que:

  • Seu APK não contém nenhuma chamada para estes métodos:

    android.content.pm.PackageManager.getInstalledApplications()
    android.content.pm.PackageManager.getInstalledPackages()

  • Todas as suas faixas de lançamento no Google Play Console têm apenas pacotes em conformidade.

Compartilhe seu feedback conosco

Anchor link to

Seu feedback nos ajuda a criar uma experiência melhor, então adoraríamos ouvir de você se tiver algum problema durante o processo de integração do SDK. Se você enfrentar alguma dificuldade, não hesite em compartilhar suas opiniões conosco através deste formulário.