Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
- Androide
- Ios
- macOS
- tvOS
- React Native
- unidad
- Windows
- MAUI/Xamarin
Problemas durante la instalación
- En la consola, busque un registro Assert con el mensaje "SDK de App Center configurado correctamente". Esto comprueba que el SDK está configurado correctamente.
- Si usa Cocoapods para integrar App Center en la aplicación tvOS y aparece un error con el mensaje :
CocoaPods - Unable to find a specification for AppCenter
, ejecutepod repo update
para actualizar el repositorio local de Cocoapods y, a continuación, vuelva a ejecutarsepod install
. - Si va a integrar manualmente los archivos binarios del SDK, asegúrese de que los módulos están habilitados para el proyecto.
Los datos de análisis no se muestran en el portal.
Asegúrese de que ha integrado correctamente los módulos del SDK.
Asegúrese de que se incluye el secreto de aplicación correcto junto con la llamada al método
start:withServices:
. Para copiar el código exactostart:withServices:
, abra la aplicación en el portal y vaya a la página Introducción .Si quieres ver los registros que se envían al back-end, cambia el nivel de registro a Detallado en tu aplicación y el SDK imprimirá los registros en la Consola. Inserte la siguiente llamada antes de iniciar el SDK.
[MSACAppCenter setLogLevel:MSACLogLevelVerbose]
AppCenter.logLevel = .verbose
Asegúrese de que aparece "SDK de App Center configurado correctamente" en el registro (en el nivel de registro INFO), y luego compruebe si ve los registros de solicitudes HTTPS.
Asegúrese de que el dispositivo está en línea y de que la aplicación tiene acceso a Internet.
En ocasiones, los registros pueden tardar unos minutos en aparecer en el portal. Espere algún tiempo si ese es el caso.
Para comprobar si el back-end de App Center ha recibido los datos, vaya a la sección Flujo de registro del servicio Analytics . Tus eventos deberían aparecer una vez que se hayan enviado.
Los fallos no se muestran en el portal.
Asegúrese de que ha integrado correctamente los módulos del SDK.
Asegúrese de que se incluya la clave secreta correcta de la aplicación junto con la llamada al método
start:withServices:
. Para copiar el código exactostart:withServices:
, abra la aplicación en el portal y vaya a la página Introducción .Reinicia la aplicación después de un fallo. Los fallos de App Center enviarán el registro de errores al reiniciar la aplicación. Además, el SDK no reenviará ningún informe de fallos si está conectado al depurador. Asegúrate de que no haya un depurador adjunto cuando se bloquee la aplicación.
Si quieres ver los registros que se envían al back-end, cambia el nivel de registro a Detallado en tu aplicación y el SDK imprimirá los registros en la Consola. Inserte la siguiente llamada antes de iniciar el SDK:
[MSACAppCenter setLogLevel:MSACLogLevelVerbose]
AppCenter.logLevel = .verbose
Asegúrese de que aparece "SDK de App Center configurado correctamente" en el registro (en el nivel de registro INFO), y luego compruebe si ve los registros de solicitudes HTTPS.
No use ninguna otra librería que proporcione funcionalidad de informes de fallos. Solamente puedes tener un SDK de informes de bloqueo integrado en tu aplicación.
Asegúrese de que el dispositivo está en línea y de que la aplicación tiene acceso a Internet.
En ocasiones, los registros pueden tardar unos minutos en aparecer en el portal. Espere algún tiempo si ese es el caso.
Si quiere comprobar si el SDK detectó el bloqueo en el siguiente inicio de la aplicación, puede llamar a la API para comprobar si la aplicación se bloqueó en la última sesión y muestra una alerta. O bien, puede ampliar la devolución de llamada del error
didSucceedSendingErrorReport
para comprobar si se envió correctamente al servidor.Para comprobar si el back-end de App Center recibió el incidente, vaya a la sección Flujo de registros del servicio de analítica. Tus bloqueos aparecerán allí, una vez que se haya enviado.
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.