You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Intentionally NO `webpush.notification` here; together with `notification=None` below this is what prevents the web duplicate notification issue on PWAs.
142
-
# `fcm_options.link` is a fallback click target for non-Chrome browsers where the SW
143
-
# defers to default FCM click handling; `Urgency=high` tells the push service to deliver immediately instead of batching (needed for chat-style real-time pushes).
141
+
# WebpushNotification carries title/body on the wire so FCM sends the push to Safari
142
+
# via APNs with `apns-push-type: alert` (required for Safari Web Push / iOS PWA to
143
+
# display anything - background/silent pushes are dropped by Apple). Chrome/Firefox
144
+
# also accept it and our SW still owns rendering via `onBackgroundMessage` (the FCM
145
+
# JS SDK suppresses auto-display when a background handler is registered), so there
# Intentionally NO `webpush.notification` here; together with `notification=None` below this is what prevents the web duplicate notification issue on PWAs.
347
-
# `fcm_options.link` is a fallback click target for non-Chrome browsers where the SW
348
-
# defers to default FCM click handling; `Urgency=high` tells the push service to deliver immediately instead of batching (needed for chat-style real-time pushes).
362
+
# WebpushNotification carries title/body on the wire so FCM sends the push to Safari
363
+
# via APNs with `apns-push-type: alert` (required for Safari Web Push / iOS PWA to
364
+
# display anything - background/silent pushes are dropped by Apple). Chrome/Firefox
365
+
# also accept it and our SW still owns rendering via `onBackgroundMessage` (the FCM
366
+
# JS SDK suppresses auto-display when a background handler is registered), so there
0 commit comments