Diagnósticos

Importante

O Visual Studio App Center está programado para aposentadoria em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar a migração.

Saiba mais sobre cronogramas e alternativas de suporte.

Visão geral

O Diagnóstico do App Center é um serviço de nuvem que ajuda os desenvolvedores a monitorar a integridade de um aplicativo, fornecendo os dados necessários para entender o que acontece quando um aplicativo falha durante o teste ou na prática. O SDK de Diagnóstico do App Center coleta informações sobre falhas e erros em seus aplicativos e as carrega no portal do App Center para análise pela equipe de desenvolvimento - eliminando a adivinhação sobre o que realmente aconteceu no aplicativo quando ele falhou.

Observação

O App Center Diagnostics não fornece processamento de falhas em tempo real, pois pode haver atrasos no envio dos dados pelo SDK.

Falhas

Falhas são o que acontece quando ocorre uma exceção de tempo de execução de um evento inesperado que encerra o aplicativo. Esses são erros não tratados por um bloco try/catch. Quando ocorre uma falha, o Falha do App Center registra o estado do aplicativo e do dispositivo e gera automaticamente um log de falhas. Esses logs contêm informações valiosas para ajudá-lo a corrigir a falha.

Errors

Desenvolvedores experientes sabem onde o código pode falhar e encapsulam código potencialmente arriscado com verificação de erros ou blocos de tentativa/captura para lidar com problemas à medida que eles ocorrem. Para aplicativos Android, MAUI/Xamarin, Unity, UWP, WPF e WinForms , os Erros do App Center permitem que você manipule os erros em seu aplicativo e evite possíveis problemas em seu aplicativo. Saiba mais sobre as práticas recomendadas sobre quando e como usar erros na documentação oficial para exceções.

Observação

O App Center Errors é suportado apenas para aplicativos Android, Xamarin, Unity, UWP, WPF e WinForms.

Limites

  • O número máximo de propriedades de erro por erro é 20. Quando mais de 20 propriedades são enviadas, as primeiras 20 propriedades são processadas e o restante é automaticamente descartado pelo SDK.
  • O SDK trunca cada chave de propriedade e valor para os primeiros 125 caracteres.