在一个移动应用中使用来自不同 Firebase 项目的两个 Firebase 服务

Posted

技术标签:

【中文标题】在一个移动应用中使用来自不同 Firebase 项目的两个 Firebase 服务【英文标题】:Using two Firebase services from different Firebase projects into one mobile app 【发布时间】:2017-08-19 23:44:48 【问题描述】:

我使用 Firebase SDK 和 Firebase 推送通知为客户端开发了一个 androidios 应用程序。我已使用客户的 Gmail 帐户设置了已在应用中使用的 Firebase 应用。

在阅读了实时数据库服务之后,我想在移动应用程序中使用该服务。但是我不想在客户的帐户中维护实时数据库。

我可以在实时数据库中使用另一个 google 帐户,而通知将继续使用客户的帐户工作吗?

谢谢你, 请分享有关此方案的建议。

任何帮助将不胜感激!

【问题讨论】:

firebase.googleblog.com/2016/12/… @DougStevenson 感谢您分享这篇文章。它帮助我在一个移动应用程序中管理具有不同帐户和不同 firebase 项目的 firebase。再次感谢。 【参考方案1】:

是的,您可以使用另一个 Gmail 帐户。您可以为 Firebase 设置创建新的 Gmail 帐户。

【讨论】:

【参考方案2】:

是的。在这种情况下,可以使用不同的 Google 帐户。只需确保将 FirebaseApp 实例初始化为相应的 Firebase 项目即可访问它的数据库。

【讨论】:

以上是关于在一个移动应用中使用来自不同 Firebase 项目的两个 Firebase 服务的主要内容,如果未能解决你的问题,请参考以下文章

如何从移动应用和节点 API 处理 Firebase 身份验证

订阅来自两个不同 Firebase 项目的主题

接收来自两个 Firebase 项目的一个 Android 应用的推送通知

在 iOS 上接收来自 firebase 的通知的奇怪行为

如何从另一个firebase项目中写入firebase数据库?

iOS 13 及更高版本未收到来自 Firebase 的推送通知