skip to Main Content

My company creates white-labeled mobile apps using React Native & we need to setup mobile push notifications for each of those white-labeled mobile apps. What’s the right approach here?

Firebase & FCM obviously come out as a top search result, but the issue is that a new Firebase project would need to be created for each mobile app, which doesn’t seem to make sense given that there seems to be a limit on Firebase projects.

Note that we are operating at the scale of thousands of React Native apps (iOS and Android). Pretty much all research points to FCM, but that doesn’t seem like it’s scalable since each FCM setup process requires an explicit bundle ID, which is different for each app, requiring us to potentially have thousands of Firebase projects, which doesn’t make any sense.

We also looked into managed services like AWS SNS, but they just seem to require FCM to be setup in order to use their APIs.

Any guidance here would be helpful.

2

Answers


  1. As you are working with React Native Ecosystem, Expo Push API is a referential case study on how they abstract Firebase Cloud Messaging (FCM) and Apple Push Notification (APN) and offer a simple unified API to their users.

    You can also build on top of their API too.

    Login or Signup to reply.
  2. If you’re thinking about using Android or ios code for native push, you might want to consider it
    Sending Events to JavaScript

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search