How does the push api work

Is it a 3rd party server that middleman’s our notifications, or is it just a library?

It is a service provided by Expo along with a Node.js library that communicates with the server. For more info, we’ve documented how it works here: https://docs.expo.io/versions/latest/guides/push-notifications.html

What happens if Expo stops the service, or starts charging (is it free), can we self-host?

You have two options – we have a currently experimental API to get the native device token in standalone apps (this works with any push provider of your choice), and if Expo were to stop offering push notifications for whatever reason, we’d likely let you export all the native device tokens for your projects so you could move to another service (including self-hosting if you wanted to write your own implementation).

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.