diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 91e5b947..4acbacb5 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -22,6 +22,16 @@ + + + + + + + + + + diff --git a/web/pages/_app.tsx b/web/pages/_app.tsx index 4c14d72b..27d79af6 100644 --- a/web/pages/_app.tsx +++ b/web/pages/_app.tsx @@ -150,13 +150,14 @@ function MyApp(props: AppProps) { }, [router]) useEffect(() => { - const bridgeRedirect = (payload: any) => { - debug('bridgeRedirect', payload) + const handleAppLink = (payload: any) => { + debug('handleAppLink', payload) const {endpoint} = payload - router.push(endpoint) + if (endpoint) { + router.push(endpoint) + } } - // Expose globally for native bridge - ;(window as any).bridgeRedirect = bridgeRedirect + ;(window as any).handleAppLink = handleAppLink }, []) const title = 'Compass'