[New Plugin] Native Web Push Notifications (supports iOS & no 3rd party service)

Beginner here :raised_hand: :pray:
Does a user get the notification if the phone is locked or not have an internet connection at the time of notice being sent? If not, how to re-send ?
For android(chrome), does the website need to be saved to home screen?
Cheers

I notice from your demo video that a googleapi endpoint is being used. Does that mean that all data in push notifications is being sent via your Google Cloud account?

Okay, so you want some peace and quiet, huh? No problem! Just head to your Settings app, then tap on Notifications. From there, you can either turn off notifications for specific apps or go all out and turn off the big “Allow Notifications” switch at the top. Boom! No more pesky pings and dings.
If you want a quick break from everything, try turning on Do Not Disturb. It’s like a little vacation for your phone. You can schedule it or just turn it on whenever you need a breather.
Remember, you can always turn notifications back on later if you miss the chaos. Sometimes, a little silence can be a good thing!

More instruction below.
https://thegeekpage.com/how-to-disable-all-notifications-on-iphone/

I have a question regarding this plugin. I purchased it and got it to work on only one mobile device. If I have multiple users with different Subscription_Push and want to run this in the backend, it doesn’t work. Or am I mistaken? I would appreciate a response from @zerocode Ore @minimumstudio No awnser from @minimumstudio

Hello,

I followed the entire process described in the video tutorial. The plugin successfully generates the public and private keys, and it also creates the subscription. However, when I try to send a push notification, nothing happens.

After examining the Network tab, I noticed that I receive a 200 status on the request start (as shown in the attached screenshot), but no push notification is actually delivered.

I tested it on multiple devices and browsers:

  • Windows (Chrome)
  • macOS (Chrome, Safari, Brave)
  • iOS 18.3.1

Unfortunately, I was not able to get it working on any of them.

Here is the link to my project:

Could you please help me understand what might be causing this issue?

Thanks in advance!

Best regards,
Magno Calazans