Multiple iOS apps, one Firebase project

812 views
Skip to first unread message

br...@augerlabs.com

unread,
May 25, 2016, 10:23:12 AM5/25/16
to Firebase Google Group
We are providing our customers with their own white-labeled apps. Each app comes from a common code base (which connects to a central Firebase database) and is customized with its own content.

Now, wIth all of the new Firebase enhancements (Storage, Push Notification, Crash Reporting, Remote Config, etc.), we'd like to use the entirety of the Firebase features in the following manner:
  • Consolidated development features: since we're managing the app developer for lots of customers, we'd like to have a central place for developer-focused features like Crash Reporting and Remote Config.
  • Independent marketing features: we'd like to give our customers the ability to use features like Push Notification and AdWords for their own apps so they can do their own user acquisition and engagement.
There doesn't seem to be an ideal way to make this work:
  • each iOS app is a separate Firebase project - this has problems since we'd quickly lose the ability to manage all of the apps due to scaling issues.
  • one monolithic Firebase project - we'd lost the ability for customer to do push AdWords, etc.
Is there a way to provide one Firebase project that's linked to multiple iOS apps so we can make this work the way I'm describing?

Sriram Saroop

unread,
Jun 15, 2016, 1:58:39 PM6/15/16
to Firebase Google Group
Hi there,
This is good feedback for us - thank you. Yes, in general apps within a single project can share project level resources such as Database, Config etc. Projects are also used to separate user access. Ideally you'd have apps across platforms (Android/iOS) and variants (free vs paid etc) in a single project. 

Couple of questions:
- Can you explain what you mean by losing the ability to manage all apps due to scaling issues if you have separate projects?
- Can you explain what you mean by losing the ability to do Push, AdWords etc if you choose a single Firebase project? Firebase Notifications allows you to target specific apps and you can link many AdWords accounts with a single Firebase project. However if you want to give customers access to specific apps within a project, we do not support that. 

Regards,
Sriram
Reply all
Reply to author
Forward
0 new messages