Compartir a través de


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

Importante

Visual Studio App Center se retiró el 31 de marzo de 2025, excepto las características de análisis y diagnóstico, que seguirán siendo compatibles hasta el 30 de junio de 2026. Más información.

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 método Start(). Para copiar el código exacto Start() , abra la aplicación en el portal y vaya a la página Introducción.

  3. En la consola, busque un registro Assert con el mensaje "SDK de App Center configurado correctamente". Este registro de eventos verifica que el SDK esté configurado correctamente y que los registros serán reenviados.

  4. Si desea ver los registros que se envían al backend, cambie el nivel de registro a Detallado en su aplicación y el SDK imprimirá los registros en la consola. Llame a la API a continuación 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. Tus eventos deberían aparecer una vez que se hayan enviado.

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 hecho de que el proceso de tarea en segundo plano puede finalizar inesperadamente y no espera a que terminen las tareas asincrónicas. Obtenga más información sobre las tareas en segundo plano.

Protege el 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. Si su app_secret está expuesto, el mayor riesgo es enviar datos incorrectos a su aplicación, pero no tendrá ningún efecto en la seguridad de los datos.

Para recuperar cualquier dato confidencial, tendría que 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.