Push Messages to iOS and Android

if someone of you all use push messages to customers.
do you use a own server (maybe open source/free) or a paid webservice?

we have a Progressive Web Apps which should receive messages from central system.
looking for best options. thanks.

possible targets:
phone with Google android / Apple iOS
tablet computer Apple iPadOS, Google android
MS Windows PC / Browser
Apple macOS PC / Safari