diff --git a/packages/web/src/registerWebMethod.ts b/packages/web/src/registerWebMethod.ts index 6b33421..7acb63b 100644 --- a/packages/web/src/registerWebMethod.ts +++ b/packages/web/src/registerWebMethod.ts @@ -54,6 +54,17 @@ export const registerWebMethod = ( return bridge; } + document.addEventListener("visibilitychange", () => { + if (document.visibilityState === "visible") { + window.ReactNativeWebView?.postMessage( + JSON.stringify({ + type: "registerWebMethod", + body: { bridgeNames }, + }), + ); + } + }); + register(); return bridge; };