Skip to main content

Veritran Docs

Configuration type

Para configurar Troubleshooting en tu app, adapta el siguiente JSON y añádelo al parámetro TROUBLESHOOTING_CONFIGURATION.

{
  "default": {
    "allowNFI": [
      "CRITICAL",
      "WARNING",
      "INFO",
      "MISSING_RESOURCES",
      "CUSTOM"
    ],
    "allowBreadcrumbs": [
      "LAUNCH",
      "CONFIGURATION",
      "VIEW",
      "PROCESS",
      "CALL_API",
      "INFO",
      "EXCEPTION",
      "CUSTOM"
    ],
    "toolsDefault": [
      "FIREBASE_CRASHLYTICS"
    ]
  },
  "overrideImplementation": [
    {
      "tool": "FIREBASE_CRASHLYTICS",
      "allowNFI": [
        "CRITICAL",
        "WARNING",
        "CUSTOM"
      ],
      "allowBreadcrumbs": [
        "LAUNCH",
        "PROCESS",
        "CALL_API",
        "CUSTOM"
      ]
    }
  ]
}

La JSON anterior consta de dos secciones: por defecto y overrideImplementation. La sección predeterminada contiene todo tipo de problemas no fatales y migas de pan capturadas de forma predeterminada por Solución de problemas. La sección overrideImplementation sirve como una lista blanca que reemplaza la lista predeterminada, en caso de que necesite visualizar menos información sobre su informe.

Nota

En el ejemplo anterior, Crashlytics solo captura información sobre problemas CRÍTICOS, ADVERTENCIA y PERSONALIZADOS no fatales, y migas de pan de LANZAMIENTO, PROCESO, CALL_API y PERSONALIZADO. Si desea capturar todas las NFI y migas de pan predeterminadas, elimine la sección anular implementación del código.