[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?