Saltar al contenido principal
Volver a plugins
@capgo/capacitor-webview-crash
Tutoriales
por github.com/Cap-go

Crash de WebView

Detecta los crash de WebView recuperados y comunica al siguiente entorno de tiempo de ejecución de JavaScript lo que sucedió

Guía

Tutorial sobre Crashes de WebView

Usando @capgo/capacitor-webview-crash

Detectar crashes de WebView recuperados y decirle al siguiente entorno de ejecución de JavaScript qué pasó.

Instalar

bun add @capgo/capacitor-webview-crash
bunx cap sync

¿Qué Exposición Ofrece Este Plugin?

  • getPendingCrashInfo - Devuelve el marcador de crash nativo almacenado, o null - Borra el marcador de crash almacenado después de que tu aplicación haya restaurado su estado.
  • clearPendingCrashInfo - Crea un marcador de crash falso para que los flujos de recuperación puedan ser probados localmente.
  • simulateCrashRecovery ¿Qué Exposición Ofrece Este Plugin?
  • webViewRestoredAfterCrash - Se dispara el evento del oyente cuando un marcador de crash todavía está pendiente en el tiempo de ejecución recuperado.

Ejemplo de uso

import { WebViewCrash } from '@capgo/capacitor-webview-crash';

await WebViewCrash.addListener('webViewRestoredAfterCrash', async (info) => {
  console.log('Recovered after a WebView crash', info);
  await WebViewCrash.clearPendingCrashInfo();
});

const pending = await WebViewCrash.getPendingCrashInfo();
// Note: the listener callback may have already cleared the pending marker.
if (pending.value) {
  console.log('Pending crash marker', pending.value);
}

Referencia completa