3 ms·
I’ve never understood why the push notification permission doesn’t require a click to activate. Many other intrusive things (e.g. playing a video) do. Google ha
by afavour 4y ago
I’ve never understood why the push notification permission doesn’t require a click to activate. Many other intrusive things (e.g. playing a video) do. Google have even gone down a long winded path of disabling the prompt for sites that have low acceptances rates which seems like a very over complicated solution.
Allowing it on page load has totally soured users on what could be a really useful tool. Sometimes I absolutely would like to receive notifications from a service without having to install an entire native app for it. Unfortunately that’s counter to the way Apple have implemented web push, requiring a Home Screen install before you’re able to use it.
- kmeisthax 4y agoOn iOS push notifications are gated behind Web Clips[0]. You can only ask for notification permissions if the user has pinned your webapp to the homescreen. This seems like a perfect way to deal with all the spammy notification asks. [0] What iOS calls a "progressive web app"
- afavour 4y agoTo me it’s not ideal. I can imagine wanting a notification from an app I don’t want to install to my home screen and I wish it were possible.
- philistine 4y agoI know it’s not exactly what you have in mind, but with the App Library screen you can have an app installed yet not on any Home Screen. It’s just with the rest of your apps in there. Apple is between a rock and a hard place with your request. What you want would require another way to delete a web app from your notification list. Right now they went with the simplest method: just use the way the native apps do it.
- simjnd 4y agoActually Web Clips are an exception: you cannot have it in App Library. It's either on your home screen or deleted.
- WorldMaker 4y agoI feel like Firefox has done a good job moving the prompt to an unobtrusive part of the address bar and only really drawing attention to it after an interaction on a page occurred. My impression is that Edge is just like iOS requiring you to "pin" a site somewhere (to bookmarks, to the start menu, to the desktop, to the taskbar, whatever) before prompting for notifications.