Como testar a integração do seu SDK Singular

Documento

Testando a integração do Singular SDK

Guia abrangente para validar integrações Singular SDK e S2S usando o Console de Teste, Logs de Exportação e relatórios de Auditoria SDK antes do lançamento em produção.

Após integrar o Singular SDK em sua aplicação ou construir uma integração servidor-a-servidor, verificar a transmissão de dados para o Singular é essencial antes do lançamento em produção.

Público-alvo Desenvolvedores, engenheiros de QA
Pré-requisitos
  • Singular SDK ou integração S2S implementada no aplicativo
  • Dispositivo móvel para validação do Console de Teste
  • Ambiente de teste configurado com SDK/chaves secretas

Visão geral das ferramentas de teste

Métodos de teste disponíveis

A Singular fornece três ferramentas complementares para validação da integração, cada uma atendendo a fases e requisitos de teste específicos.

Ferramenta Objetivo Tempo Melhor para
Consola de testes Transmissão de dados em tempo real de dispositivos de teste para validação imediata de funcionalidades durante a implementação Em tempo real Desenvolvimento e depuração activos
Registos de exportação Descarregue dados ao nível do utilizador para análise e verificação detalhadas após o teste ~3 horas de atraso Análise de dados históricos
Auditoria SDK Identificar automaticamente problemas de integração com recomendações acionáveis para resolução Dados dos últimos 3 dias Validação abrangente

Estratégia de teste: Utilize a Consola de Testes durante o desenvolvimento ativo para obter feedback imediato, os Registos de Exportação para uma verificação detalhada e a Auditoria SDK para uma validação abrangente final antes do lançamento da produção.


Consola de testes

Ferramenta de teste em tempo real que transmite dados em tempo real de dispositivos de teste registados para validação e depuração de integração imediata.

Pré-requisitos

Antes de utilizar a Consola de Testes

Certifique-se de que os seguintes requisitos são cumpridos antes de iniciar a validação da Consola de Teste:

  • Dispositivo de teste limpo: Use um dispositivo que nunca teve o aplicativo de teste instalado para testes precisos de atribuição de instalação
  • Plano de teste de eventos: Preparar uma lista de eventos e atributos para verificar durante a sessão de teste
  • Consciência da ATT do iOS: Determinar se o aviso App Tracking Transparency (ATT) aparece, afectando o tipo de identificador (IDFV vs IDFA) para teste

Limitação importante: A Consola de Testes não fornece relatórios históricos. Os eventos devem ocorrer enquanto o dispositivo estiver selecionado e o indicador 🟢 Live ativo para aparecer no console.


Etapa 1: Adicionar dispositivo de teste

Registo do dispositivo

Registe o dispositivo de teste na Consola de Testes utilizando o identificador de dispositivo adequado para a transmissão de eventos em tempo real.

Como adicionar um dispositivo
#

Etapas de registo

  1. Navegue até Ferramentas de desenvolvedor → Console de testena plataforma Singular
  2. Clique no botão Adicionar dispositivo
  3. Selecione o tipo de dispositivo no menu suspenso:
    • Android: Prefira o Google Advertising ID (GAID/aifa), AppSetID (asid) ou AndroidID (andi), nessa ordem
    • iOS: Utilizar o IDFA quando disponível (requer o consentimento da ATT); caso contrário, utilizar o IDFV
  4. Introduzir o ID do dispositivo capturado do dispositivo
  5. Forneça um nome de dispositivo distinto para facilitar a identificação
  6. Clique em Guardar dispositivo para concluir o registo

Add Device to Testing Console

Captura de identificadores de dispositivos
#

Identificadores de dispositivos Android

Método recomendado: Utilizar a aplicação Singular Device Assist(Android) para recuperar GAID/aifa.

Método alternativo: Habilitar o registro do Singular SDK e capturar o identificador do LogCat do Android:

SingularConfig config = new SingularConfig(SdkKey, SdkSecret)
    .withLoggingEnabled()
    .withLogLevel(1);

Exemplo de saída do LogCat:

2023-06-01 15:48:32.224 27442-27560/com.singular.test D/Singular: DeviceInfo [worker] - andi : 8868adc2f7ffffff
2023-06-01 15:48:32.224 27442-27560/com.singular.test D/Singular: DeviceInfo [worker] - asid : 12dc3652-5e46-f2bb-a93a-b3c092ffffff
2023-06-01 15:48:32.224 27442-27560/com.singular.test D/Singular: DeviceInfo [worker] - aifa : 3bbc76b0-cebb-4a9f-b6ec-10ca1affffff

Identificadores de dispositivos iOS

Captura de IDFA: Usar quando a estrutura ATT estiver implementada e o rastreamento autorizado.

Método 1: Aplicativo Singular Device Assist(iOS) - conceder permissão de rastreamento quando solicitado.

Método 2: Registar o IDFA na consola de depuração do Xcode:

SWIFTOBJECTIVE-C
// Example in Swift
print("IDFA", ASIdentifierManager.shared().advertisingIdentifier.uuidString)

Captura de IDFV: Usar quando a ATT não estiver implementada ou o rastreamento não for autorizado.

SWIFTOBJECTIVE-C
// Example in Swift
print("IDFV", UIDevice.current.identifierForVendor!.uuidString)

Etapa 2: Testar a inicialização do SDK

Validar o rastreamento de sessão

A primeira etapa de validação confirma que o SDK foi inicializado corretamente e está se comunicando com a plataforma Singular, verificando a transmissão de eventos de sessão.

Primeiro teste crítico: O evento de sessão representa a inicialização bem-sucedida do SDK e permite que o Singular rastreie a atribuição. Sem eventos de sessão, a atribuição não pode funcionar.

Etapas do teste de inicialização

  1. No Registro de Eventos, selecione o nome do dispositivo no menu suspenso Dispositivose confirme 🟢 Indicador ao vivo visível
  2. Inicialize a aplicação a partir da plataforma de teste ou abra a aplicação no dispositivo
  3. Verifique se o evento de sessão aparece no Registo de Eventos, indicando a inicialização bem-sucedida do SDK

Session Event in Testing Console


Etapa 3: testar recursos de integração

Validação específica do recurso

Depois de confirmar a inicialização do SDK, valide os recursos específicos implementados na integração usando o monitoramento em tempo real do Console de teste.

Testar ID de utilizador personalizado
#

Objetivo

Validar o ID de usuário personalizado transmitido corretamente para a Singular para rastreamento e análise de usuários entre dispositivos.


Procedimento de teste

  1. Registrar o dispositivo no Console de teste
  2. Abrir o aplicativo no dispositivo de teste
  3. Acionar ação que envia a ID de usuário (por exemplo, login) se não for enviada automaticamente
  4. Expandir os detalhes do evento na Consola de Testes e verificar se o campo custom_user_idcontém o valor esperado

Custom User ID in Event Details


Resolução de problemas

Se o ID de utilizador personalizado não aparecer:

  • Verifique se o método que define a ID de usuário é realmente chamado no momento apropriado no fluxo do aplicativo
  • Adicione um evento SDK Singular denominado "setting_custom_user_id" para obter visibilidade na Consola de Testes
  • Verificar os registos do SDK para confirmação da atribuição do ID de utilizador
Eventos de teste
#

Objetivo

Verificar se a implementação do rastreamento de eventos envia eventos com nomes e atributos corretos para a Singular.


Procedimento de teste

Para cada evento implementado na integração do SDK:

  1. Acionar o evento no aplicativo e verificar se o evento aparece no Console de teste com o nome correto
  2. Clique na linha do evento para expandir os detalhes e confirmar que a seção Dados do eventocontém os atributos esperados

Events in Testing Console

Event Data Details


Resolução de problemas

Se o evento não aparecer:

  • Verificar se a aplicação foi aberta depois de o dispositivo estar completamente registado na Consola de Testes
  • Verifique os registos de exportaçãodo evento (disponíveis após um atraso de cerca de 3 horas)
  • Confirme se o código de disparo do evento foi executado corretamente no aplicativo

Recursos adicionais

Receita de teste
#

Objetivo

Validar se a implementação do rastreamento de receita informa corretamente os valores de compra, a moeda e os detalhes adicionais da receita.


Procedimento de teste

Para cada tipo de evento de receita implementado:

  1. Acionar o evento de receitas na aplicação e verificar se o evento aparece na Consola de Testes
  2. Expandir a linha do evento e confirmar a presença dos seguintes campos:
    • pcc - Código da moeda (por exemplo, USD, EUR)
    • r - Valor da receita
    • Atributos adicionais do evento de receita, se implementados

Nome padrão do evento de receita: Se não for atribuído um nome personalizado ao evento de receita, ele aparecerá como __iap__ (nome padrão do evento de receita).

Revenue Event Details


Recursos adicionais

Teste o Deep Linking
#

Objetivo

Verificar se a implementação de links diretos lida corretamente com Links Singulares e direciona os usuários para os destinos in-app pretendidos.

Pré-requisito: Este teste pressupõe a organização que usa Links Singularespara rastreamento de campanha.


1. Configurar destino de teste

  1. Navegue até Configurações → Aplicativos na plataforma Singular
  2. Encontre a aplicação e clique para abrir a configuração
  3. Adicione o destino do deep link correspondente ao código do manipulador de destino na integração do SDK reconhece

Add Deep Link Destination


2. Criar link de teste

  1. Vá para Atribuição → Gerir ligações e selecione a aplicação
  2. Clique em Criar link
  3. Em Link Type, selecione "Custom Source" e em Source Name, selecione "Email"
  4. Forneça o nome do link
  5. Expanda a secção Definições do link e Redireccionamentos
  6. Selecione o destino de teste no menu pendente Deep Link
  7. Introduza o URL do Web site no campo Fallback Destination for Other Platforms (Destino de recurso para outras plataformas)
  8. Clique em Generate (Gerar ) e copie o link do campo Click-Through Tracking Link (Link de rastreamento de cliques)

Generate Tracking Link


3. Testar a funcionalidade do link

  1. Assegurar que a aplicação está instalada no dispositivo de teste
  2. Enviar por correio eletrónico o link copiado para o dispositivo de teste
  3. A partir do dispositivo, abra o e-mail e clique no link - a aplicação deve abrir exibindo a página/conteúdo pretendido
  4. Na Consola de Testes, verifique se o valor do Deep Link aparece nos argumentos da sessão

Deep Link in Session Arguments


Alternativa de teste do Android

Teste os deep links do Android usando o ADB (Android Debug Bridge)para validação de linha de comando.

Pré-requisitos:

  • Instalar o ADB (incluído nas ferramentas da plataforma SDK do Android)
  • Habilitar as Opções do desenvolvedor e a depuração USB no dispositivo
  • Conectar o dispositivo ao computador via USB

Comando de teste:

adb shell am start -W -a android.intent.action.VIEW -d "https://yourdomain.sng.link/xxxxx?_dl=yourapp://deeplink"

Resolução de problemas

Problema: A ligação direta abre uma nova instância da aplicação em vez de mudar para uma instância existente.

Solução: Adicione o seguinte à atividade em AndroidManifest.xml:

android:launchMode="singleTask"

Consulte a documentação <activity> do Googlepara obter as opções de launchMode.

Testar o Deep Linking diferido
#

Objetivo

Verificar se o deferred deep linkingtrata corretamente os links clicados antes da instalação do aplicativo, direcionando os usuários para o destino pretendido na primeira inicialização.


Procedimento de teste

  1. Verifique o evento da sessão no Console de teste para confirmar que a vinculação profunda adiada está ativada
  2. Configure o destino de teste e o link seguindo as etapas de links diretos acima
  3. Desinstalar a aplicação do dispositivo de teste
  4. Repor o identificador de publicidade do dispositivo
  5. Adicionar novo identificador à Consola de Testes
  6. Enviar por correio eletrónico a ligação direta para o dispositivo e clicar na ligação a partir do dispositivo
  7. A ligação deve redirecionar para a loja de aplicações - instale a aplicação (para compilações locais, faça o sideload do Android Studio ou do Xcode em vez da versão da loja)
  8. Após a instalação, abra a aplicação - deve apresentar a página/conteúdo pretendido especificado na ligação direta
  9. Na Consola de Testes, verifique se o valor da ligação direta diferidaaparece no evento da primeira sessão

Deferred Deep Linking Enabled

Deferred Deep Link in First Session

Teste de rastreio de desinstalação
#

Objetivo

Validar se a implementação do rastreamento de desinstalação detecta e relata corretamente as desinstalações de aplicativos para análise de rotatividade.

Complexidade do teste: A validação do rastreamento de desinstalação é mais complexa do que outras funções do SDK porque o Singular depende dos serviços do Google/iOS para relatar desinstalações. Não é possível ver o evento de desinstalação em tempo real ou usar o Console de teste para validação.


Pré-requisitos

Antes de testar, verifique:


Procedimento de teste

  1. Instale o aplicativo no dispositivo real (não no emulador)
  2. Abra o aplicativo para instalar registrado com o Singular
  3. Desinstalar o aplicativo do dispositivo
  4. Verifique o evento de desinstalação usando um dos seguintes métodos:
    • Exportar logs de atribuiçãoe encontrar o evento de desinstalação (pode levar alguns dias para aparecer)
    • Se os postbacksestiverem configurados para o sistema interno de BI, receber postback sobre a desinstalação
    • Contactar o Singular Supportou o Customer Success Manager para obter assistência na validação

Importante: Enquanto espera para validar o evento de desinstalação, não redefina a ID do dispositivo ou reinstale o aplicativo - isso invalida os resultados do teste.


Solução de problemas do console de teste

Problemas comuns

Por que nenhum evento está aparecendo?
#

Causas comuns

Se o dispositivo estiver registado e não aparecerem eventos no registo de eventos, verifique o seguinte:

  • Monitorização em direto necessária: A Consola de Teste só mostra eventos em direto quando o dispositivo está selecionado e o indicador 🟢 Live visível. Não recupera eventos históricos
  • Aplicação aberta: Certifique-se de que a aplicação foi aberta no dispositivo de teste para gerar um evento de sessão
  • Eventos acionados: Se estiver a testar eventos específicos, certifique-se de que as acções de acionamento são executadas na aplicação
  • Exatidão da ID do dispositivo: Verificar novamente se a ID do dispositivo introduzida na Consola de Teste está correta
  • Tipo de ID do dispositivo: Para iOS sem prompt ATT, não pode usar IDFA - deve usar IDFV
Porque é que o evento _InstallReferrer está em falta?
#

Versão do SDK 12.0.0+

A partir do Singular SDK 12.0.0, não é necessário testar o evento _InstallReferrer. Quando a aplicação é enviada para a loja, o SDK coloca automaticamente os dados _InstallReferrer na primeira sessão. Só é necessário verificar se a sessão aparece no Console de teste.


Versão do SDK <12.0.0>

Para versões mais antigas do SDK do Android, ainda é necessário verificar o evento _InstallReferrerno Console de teste para obter a atribuição de instalação adequada.

IDFA do iOS não aparece no Console de teste
#

Etapas de verificação

Verifique novamente a precisão do IDFA:

  • Usar o aplicativo Singular Device Assist (iOS) com permissão de rastreamento concedida
  • Registrar o IDFA no console de depuração do Xcode
  • Verificar os registos de exportação (após mais de 1 hora) com o campo "App Tracking Transparency status" - o valor 0 (Indeterminado) significa que o aviso ATT não é apresentado

Verificações de configuração

  1. Definições do dispositivo: Verificar Definições → Privacidade → Rastreio mostra "Permitir que as aplicações peçam para rastrear" ativado
  2. Aviso ATT: Confirmar se o aviso ATT apareceu durante o teste - se não for mostrado, o IDFA não é rastreado
  3. Repor IDFA: Se o dispositivo tiver sido utilizado anteriormente, repor o identificador de publicidade através de Definições → Privacidade → Seguimento
  4. Versão do SDK: Verificar se a versão mais recente do Singular SDK foi integrada corretamente
  5. Inicialização do SDK: Confirmar a inicialização do SDK em AppDelegate ou SceneDelegate de acordo com a documentação
  6. Verificar erros: Verificar a consola do Xcode quanto a erros de inicialização ou de seguimento do SDK

Se os problemas persistirem após as etapas a seguir, consulte a documentação da Apple ATTou entre em contato com o engenheiro de integração da Singular.

Como excluir o dispositivo
#

Processo de exclusão

  1. Clique no ícone Editar ao lado do dispositivo no Console de teste
  2. Na barra lateral que aparece, clique em Excluir dispositivo
  3. A exclusão limpa todos os logs de eventos e remove os dados de atribuição do dispositivo do Singular

Veja também: Como redefinir o dispositivo para testes de atribuição de instalação

Como redefinir o dispositivo para reteste
#

Requisitos de redefinição

Para testar novamente a integração do SDK com o mesmo dispositivo, remova os dados armazenados em cache localmente do dispositivo e limpe a atribuição do dispositivo na plataforma Singular.


Etapas de redefinição do Android

  1. Feche o aplicativo e confirme que não está em execução (use Forçar parada, se disponível)
  2. Aceder ao menu Definições
  3. Navegue até Apps, prima longamente na app, selecione App Info
  4. Selecione Armazenamento e clique em Limpar Cache e Limpar Dados
  5. Na Consola de Testes, selecione o dispositivo e clique no ícone Editar e, em seguida, em Eliminar dispositivo para remover a atribuição

Device Dropdown

Delete Device


Passos de reposição do iOS

  1. Fechar a aplicação e desinstalar do dispositivo
  2. Na Consola de Testes, encontre o dispositivo e clique no ícone Editar e, em seguida, em Eliminar dispositivo para remover a atribuição

Teste de reengajamento: Dispositivos de teste (com o ícone do olho ativado na Consola de Testes) isentos do requisito da janela de inatividade, permitindo testes de atribuição de reengajamento mais fáceis sem esperar pelo período de inatividade.

Como ler o registo de eventos
#

Interface do registo de eventos

Depois de registar o dispositivo e enviar eventos, os eventos aparecem no Registo de Eventos da Consola de Testes com actualizações em tempo real.

Events Log


Detalhes do evento

Clique na linha do evento para expandir e visualizar os detalhes completos do evento, conforme enviado pela aplicação, incluindo todos os parâmetros e atributos.

Event Details

Limitação do iOS TestFlight: O Console de teste não é compatível com aplicativos TestFlight para iOS. As compilações do TestFlight redefinem o IDFV em cada lançamento, impedindo a captura de eventos ao vivo.


Exportar logs

Descarregue dados ao nível do utilizador para validação detalhada da integração após o teste com um atraso de aproximadamente 1 hora a partir da ocorrência do evento.

Visão geral dos logs de exportação

Objetivo e calendário

A funcionalidade Export Logs permite a transferência manual de dados ao nível do utilizador, incluindo conversões (instalações), eventos, sessões e detalhes de atribuição para uma verificação abrangente da integração.

Melhores práticas:

  • Seleção da data: Verifique novamente se a Data, a Aplicação e o Site foram selecionados corretamente antes de descarregar os dados
  • Atraso de dados: Exportação de dados de registos com cerca de 3 horas de atraso em relação ao tempo real - permita tempo suficiente após o teste antes da validação
  • Documentação: Para obter instruções completas de utilização dos registos de exportação, consulte Perguntas frequentes sobre registos de exportação e dados ao nível do utilizador

Utilização dos registos de exportação

Processo de recuperação de dados

  1. Navegar para Atribuição → Exportar registos na plataforma Singular
  2. Selecione o intervalo de datas que abrange o período de teste
  3. Escolha o aplicativo e o site para exportação de dados
  4. Selecionar o tipo de dados (Conversões, Eventos, Sessões, etc.)
  5. Configurar colunas para incluir campos relevantes para validação
  6. Clique em Download para receber o ficheiro CSV com os dados ao nível do utilizador

Casos de uso de validação

O que verificar

  • Acompanhamento de eventos: Confirmar que todos os eventos acionados aparecem com nomes e carimbos de data/hora corretos
  • Atributos de eventos: Verificar se os atributos do evento foram transmitidos corretamente com os valores esperados
  • Rastreamento de receita: Validar valores de receita, códigos de moeda e detalhes de compra
  • ID de utilizador personalizado: Verificar se o ID de utilizador personalizado está corretamente associado ao dispositivo
  • Identificadores de dispositivos: Verificar o identificador de dispositivo correto (IDFA, IDFV, GAID) capturado
  • Dados de atribuição: Confirmar se a fonte de atribuição e os parâmetros da campanha estão corretos

Relatório de auditoria SDK

Ferramenta de validação de integração automatizada que identifica problemas de implementação com recomendações acionáveis para resolução antes do lançamento da produção.

Visão geral da auditoria do SDK

Objetivo e âmbito

O Relatório de auditoria do SDK analisa os dados recebidos de aplicativos nos últimos 3 dias, detectando automaticamente problemas de integração e fornecendo orientação para solução de problemas.

Verificações de auditoria:

  • Controlo de sessões: Verifica se a aplicação reporta sessões de utilizador (funcionalidade fundamental do SDK/S2S que permite a atribuição)
  • Rastreamento de eventos: Confirma que a aplicação reporta eventos in-app e receitas corretamente
  • Melhores práticas de receita: Valida que o rastreamento de receita segue os padrões de implementação recomendados
  • Deferred Deep Linking: Verifica o status de ativação de DDL
  • Recursos opcionais: Identifica recursos opcionais ausentes que podem melhorar os recursos de rastreamento

Execução da auditoria do SDK

Etapas de execução da auditoria

1

Executar relatório de auditoria

  1. Navegue até Ferramentas de desenvolvedor → Console de teste
  2. Clique no botão Executar auditoria no canto superior direito
  3. Aguarde até que a auditoria conclua a análise (normalmente alguns minutos)

Run SDK Audit

2

Rever e resolver problemas

  1. Descarregue o relatório de auditoria concluído em formato CSV
  2. Reveja a lista de problemas identificados em todas as aplicações e plataformas
  3. Dar prioridade às correcções com base no tipo de problema (Erro, Aviso, Informação) e na relevância da funcionalidade
  4. Seguir as recomendações no campo Descrição do erropara resolver os problemas

Priorização de problemas: Nem todos os problemas são críticos ou relevantes, dependendo das funcionalidades implementadas. Reveja o Nome de validaçãopara determinar se a funcionalidade opcional que optou por não implementar - se assim for, pode ignorar a mensagem de erro com segurança.


Compreender o relatório de auditoria

Estrutura do relatório

O Relatório de Auditoria do SDK apresenta uma lista de problemas de integração com informações contextuais para a resolução de problemas.

SDK Audit Report Structure

Coluna Descrição
Nome da aplicação Nome da aplicação conforme configurado na plataforma Singular
Pacote de aplicativos Identificador do pacote de aplicações (por exemplo, com.example.appname)
Plataforma iOS, Android ou Amazon
Versão da aplicação Número da versão da aplicação, se disponível
Nome da validação Área de integração onde o problema foi encontrado (por exemplo, "ID de utilizador personalizado", "Eventos de receita")
Tipo deproblema

Nível de gravidade do problema:

  • Erro: Problema crítico que impede o funcionamento da integração - tem de ser corrigido antes do lançamento da produção (por exemplo, não foram recebidas sessões de utilizador)
  • Aviso: A integração funciona, mas viola as práticas recomendadas - deve ser corrigida para um acompanhamento ótimo (por exemplo, ID de utilizador personalizado em falta)
  • Informação: Funcionalidade opcional não implementada - pode ser intencional com base nos requisitos (por exemplo, DDL não ativado)
Descrição do erro Informações detalhadas sobre o problema e etapas de resolução recomendadas

Diretrizes para resolução de problemas

Níveis de prioridade

Problemas de tipo de erro (críticos)
#

Prioridade de resolução

Deve ser resolvido antes da versão de produção - esses problemas impedem a funcionalidade principal.


Problemas de erro comuns

  • Nenhuma sessão recebida: SDK não inicializado ou não enviando dados para a Singular
  • Chaves de SDK inválidas: Chave ou segredo do SDK configurado incorretamente
  • Incompatibilidade de plataforma: App reportando identificador de plataforma errado

Abordagem de resolução

  1. Rever a descrição do erro para obter orientações específicas
  2. Consultar o guia de integração do SDK para a plataforma afetada
  3. Verificar a configuração do SDK e o código de inicialização
  4. Voltar a testar utilizando a Consola de Testes após as correcções
  5. Executar nova auditoria do SDK para confirmar a resolução
Problemas do tipo aviso (recomendado)
#

Prioridade de resolução

Deve ser resolvido para as melhores práticas - funções de integração, mas recomenda-se a introdução de melhorias.


Problemas comuns de aviso

  • Sem ID de utilizador personalizado: ID de usuário personalizado não implementado para rastreamento entre dispositivos
  • Problemas de rastreamento de receita: Eventos de receita que não seguem as práticas recomendadas
  • Atributos de evento ausentes: Eventos rastreados sem os atributos recomendados

Abordagem de resolução

  1. Avaliar o impacto comercial do recurso ausente
  2. Rever a documentação de implementação da funcionalidade
  3. Implementar se a funcionalidade estiver de acordo com os requisitos
  4. Testar a implementação utilizando a Consola de Testes
Problemas de tipo de informação (opcional)
#

Prioridade de resolução

Rever e decidir - caraterísticas opcionais que podem não se aplicar a um caso de utilização específico.


Problemas comuns de informações

  • Deep Linking diferido desativado: O DDL pode não ser relevante para a estratégia de marketing
  • Rastreamento de desinstalação não configurado: Rastreamento de desinstalação opcional com base nos requisitos
  • Recursos opcionais do SDK: Recursos adicionais não essenciais para a funcionalidade básica

Abordagem de resolução

  1. Rever o Nome de Validação para identificar a caraterística opcional
  2. Determinar se a caraterística é relevante para os requisitos comerciais
  3. Se não for relevante, ignorar o problema com segurança
  4. Se for relevante, implementar seguindo a documentação do SDK

Recursos adicionais

Documentação completa para integração, teste e resolução de problemas do SDK.

Documentação relacionada