• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Instale o plug-in New Relic para Android Instant Apps

Os Instant Apps Android permitem que o usuário use seu aplicativo rapidamente sem instalação. Com o agente Android versão 5.17.0 e superior, você pode usar o New Relic para detectar e instrumentar todos os módulos de recursos de um aplicativo instantâneo.

Use esta documentação junto com os procedimentos padrão do New Relic para instalar aplicativos Android com Gradle e Android Studio. Depois de seguir os procedimentos de instalação padrão, siga estas etapas adicionais para aplicativos instantâneos Android.

Terminologia

Este procedimento usa os seguintes termos específicos do plug-in Android Instant Apps:

  • Module

    : Qualquer classe empacotada e/ou coleção de recursos

  • APK

    : Um módulo que empacota os recursos do aplicativo e as classes DEX

  • Feature module

    : um módulo reduzido que contém apenas um subconjunto do APK total

Instale o plug-in

Para instalar o plug-in New Relic para Android Instant Apps:

  1. Primeiro, siga as etapas na documentação Instalar aplicativos Android com Gradle e Android Studio .

  2. Aplique o plug-in do agente em cada arquivo de compilação do projeto Gradle.

  3. Liste o agente Android como uma dependência.

  4. Inicie o agente de cada classe de atividade no recurso que pode ser carregado lateralmente por meio de uma intenção do Digital Asset Link (por exemplo, mobile.example.com/signin).

  5. Revise as considerações para instrumentação.

Este documento ajudou você na instalação?

Instrumentação

Ao usar um aplicativo instantâneo, esteja ciente das seguintes considerações com APKs:

Instant apps and APKs

Comments

Instrumentação

  • A instrumentação de apps instantâneos se comporta da mesma forma que a instrumentação com um APK normal. O agente detectará quando um APK for um app instantâneo. Para APKs de recurso, o agente injetará um ID de compilação exclusivo que os aplicativos instantâneos usarão ao relatar falhas.
  • A atividade de carregamento lateral (principal) de cada recurso deve chamar NewRelic.start() quando a atividade for criada (conforme instruções normais).

Suporte ProGuard e Dexguard para APKs de recursos e aplicativos

Coloque o arquivo newrelic.properties no diretório raiz (principal) do projeto.

Suporte ProGuard e Dexguard

O plug-in do Android Studio para Gradle ofuscará qualquer configuração de compilação em que minifyEnabled esteja definido como true. Nessas condições, o agente New Relic encaminhará o mapa ProGuard gerado para o build para o crash coletor, tag com um ID de build exclusivo gerado pelo agente.

A ofuscação é melhor configurada no aplicativo ou projeto de aplicativo instantâneo que inclui outros módulos como dependência. Os módulos podem configurar o ProGuard conforme necessário.

Importante

Ao usar ProGuard ou DexGuard com aplicativos Android, siga os procedimentos para concluir as etapas de configuração adicionais necessárias. Para obter mais informações, consulte a documentação de configuração do ProGuard e DexGuard .

Solucionar problemas de instrumentação automática

Se você não sabe se o agente está instrumentando automaticamente um projeto de aplicativo instantâneo, tente executar estas etapas:

  1. Crie o aplicativo com a opção debug (-d, --debug) e capture o log de compilação.

  2. Pesquise no log evidências de aplicativos instantâneos procurando um destes termos:

    • This appears to be an Instant App
    • BuildId[1a2b34c5-def6-7890-g123-h4567890a]
  3. O agente adicionará um atributo chamado 'instantApp' aos atributos de sessão do aplicativo se o aplicativo parecer ser um aplicativo instantâneo.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.