Share via


Solución de problemas del SDK de UWP, WinUI, WPF y WinForms

Importante

Visual Studio App Center está programado para retirarse el 31 de marzo de 2025. Aunque puede seguir usando Visual Studio App Center hasta que se retire por completo, hay varias alternativas recomendadas a las que puede considerar la posibilidad de migrar.

Obtenga más información sobre las escalas de tiempo y las alternativas de soporte técnico.

Los datos de análisis no se muestran en el portal

  1. Asegúrese de que ha integrado correctamente los módulos del SDK.

  2. Asegúrese de que se incluye el secreto de aplicación correcto junto con la llamada al Start() método. Para copiar el código exactoStart(), abra la aplicación en el portal y vaya a Introducción página.

  3. En la consola, busque un registro assert con el mensaje "Sdk de App Center configurado correctamente". Este registro comprueba que el SDK está configurado correctamente y que los registros se reenvieron.

  4. Si desea ver los registros que se envían al back-end, cambie el nivel de registro a Detallado en la aplicación y el SDK imprimirá los registros en la consola. Llame a la API siguiente antes de iniciar el SDK.

    AppCenter.LogLevel = LogLevel.Verbose;
    
  5. Asegúrese de que el dispositivo está en línea.

  6. En ocasiones, los registros pueden tardar unos minutos en aparecer en el portal. Espere algún tiempo si ese es el caso.

  7. Para comprobar si el back-end de App Center recibió los datos, vaya a la sección Flujo de registro del servicio Analytics. Los eventos deben aparecer una vez enviados.

Uso de App Center en las tareas en segundo plano

El SDK de App Center no admite el envío de registros desde una tarea en segundo plano. Esto sucede debido al proceso de tarea en segundo plano que se puede finalizar inesperadamente y no espera el trabajo finés de las tareas asincrónicas. Obtenga más información sobre las tareas en segundo plano.

Protección del valor del secreto de App Center

app_secret es un identificador de la aplicación, es necesario saber a qué aplicación se aplica el tráfico y no se puede usar para recuperar o editar datos existentes. app_secret Si se expone, el mayor riesgo es enviar datos incorrectos a la aplicación, pero no tendrá ningún efecto en la seguridad de los datos.

Para recuperar datos confidenciales, debe proporcionar un token de aplicación o usuario, que se genera en el lado del cliente. No hay ninguna manera de proteger completamente los datos en el lado del cliente.

Puede mejorar la seguridad de la aplicación mediante una variable de entorno para insertar el secreto de la aplicación en el código. De este modo, el secreto no es visible en el código.