Reconnect API
Reload the last online URL from your offline / fallback HTML page — the perfect "Try again" button for your custom offline screen.
Die Reconnect-API lädt die letzte Online-URL erneut, auf der sich der Nutzer befand, bevor die App auf die Offline-HTML-Seite ausgewichen ist. Ideal als „Erneut versuchen"-Button auf deiner eigenen Fallback-Seite.
So verwendest du die Funktion:
Baue den Trigger in deine Offline-Seite ein (typischerweise local-html/index.html):
<button onclick="window.location.href='reconnect://'">Try to reconnect</button>
Wie es funktioniert:
Die App merkt sich die letzte erfolgreich geladene Nicht-Helper-URL. Wenn der Nutzer reconnect:// auslöst, navigiert der WebView zurück zu dieser URL. Ist die Verbindung noch immer weg, erscheint wieder deine Fallback-Seite.
Zugehörige Config:
FALLBACK_USE_LOCAL_HTML_FOLDER_IF_OFFLINEin Config.java musstruesein, und du brauchst einelocal-html/index.html-Fallback-Seite, damit diese Funktion sinnvoll wirkt.