What push notification service should I use?

So I made an app using ionic, what push notification service should I use??
I need the push notification to be real time and be able to send push messages based on geolocation.
My app has people posting events to a feed and when events are posted, users nearby the event get a notification.
What push notification service do I need to use to be able to do this?