I need to implement web notifications for some website and send notifications from php script executed in console.
I found that is possible to implement web notifications without using third-party services, by using this lib https://github.com/web-push-libs/web-push-php Here is good tutorial https://web-push-book.gauntface.com/
But there also are some third-party services that provides sending web notifications, like:
https://onesignal.com/webpush
https://pushalert.co/
https://pushpad.xyz/
and others.
1 - What benefits from using this third party services ?
2 - Is there some limitations when this feature is implemented without using these third-party services ?
3 - How third-party services send notifications, are they using they own push service ?