From 2df5f553908bab24a1e49e9aaa375d42a6515bb2 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Thu, 30 Oct 2025 23:31:57 +0100 Subject: [PATCH] Add androidpush check --- web/lib/service/android-push.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/lib/service/android-push.ts b/web/lib/service/android-push.ts index 833525f..df152d0 100644 --- a/web/lib/service/android-push.ts +++ b/web/lib/service/android-push.ts @@ -2,12 +2,13 @@ import {PushNotifications} from '@capacitor/push-notifications' import {useEffect} from "react" import {api} from "web/lib/api" import {useUser} from "web/hooks/use-user" +import {isAndroidWebView} from "web/lib/util/webview"; export default function AndroidPush() { const user = useUser() // authenticated user - const isWeb = typeof window !== 'undefined' && 'serviceWorker' in navigator + const isAndroid = isAndroidWebView() useEffect(() => { - if (!user?.id || isWeb) return + if (!user?.id || !isAndroid) return console.log('AndroidPush', user) PushNotifications.requestPermissions().then(result => { @@ -28,7 +29,7 @@ export default function AndroidPush() { PushNotifications.addListener('pushNotificationReceived', notif => { console.log('Push received', notif) }) - }, [user?.id, isWeb]) + }, [user?.id, isAndroid]) return null }