Testar o envio de recursos

Use as etapas deste guia para testar como seu app integra o Play Asset Delivery para recuperar pacotes de recursos.

Teste local

O Play Asset Delivery é compatível com testes locais instalando uma nova versão do jogo usando bundletool. Use testes locais para ciclos iterativos, porque isso evita a necessidade de fazer upload do jogo para os servidores do Google Play. As etapas necessárias dependem de você estar desenvolvendo em linguagem Java, nativa ou Unity.

Java ou nativo

Siga estas etapas para testar o app localmente:

  1. Crie seu pacote de apps.

  2. Gere APKs com a sinalização --local-testing:

    java -jar bundletool-all.jar build-apks --bundle=path/to/your/bundle.aab \
      --output=output.apks --local-testing
    
  3. Conecte um dispositivo e execute bundletool para transferir os APKs por sideload:

    java -jar bundletool.jar install-apks --apks=output.apks
    

Unity

No Unity Editor, selecione Google > Build and Run.

Comportamento

Pacotes install-time serão instalados durante o processo de instalação do app.

Os pacotes fast-follow se comportam como pacotes on-demand. Ou seja, eles não serão buscados automaticamente quando o jogo for transferido por sideload. Os desenvolvedores precisam solicitá-los manualmente quando o jogo começar. Isso não exige nenhuma mudança no código do app.

Limitações

Veja a seguir as limitações dos testes locais:

  • Os pacotes são buscados do armazenamento externo em vez do Play. Por isso, não é possível testar como o código se comporta em caso de erros de rede.
  • Os testes locais não abrangem o cenário "Aguardando Wi-Fi".
  • Atualizações não são compatíveis. Antes de instalar uma nova versão do seu build, desinstale manualmente a versão anterior.

Como testar com o Compartilhamento interno de apps

À medida que você se aproxima de uma versão candidata a lançamento, teste o jogo usando uma configuração o mais realista possível para garantir que ele tenha um bom desempenho para os usuários em produção. Para validar isso, use o compartilhamento interno de apps para receber um link compartilhável que pode ser usado para baixar o jogo do Google Play e ter o mesmo comportamento que os usuários terão depois que o jogo for publicado na Google Play Store.

Para testar o Asset Delivery usando o Compartilhamento interno de apps, faça o seguinte:

  1. Crie seu pacote de apps.
  2. Siga as instruções do Play Console sobre como compartilhar seu app internamente.
  3. No dispositivo de teste, clique no link do Compartilhamento interno de apps referente à versão do app que você acabou de fazer upload.
  4. Instale o app da página da Google Play Store que for exibida após clicar no link.