首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个Firebase帐户用于接收消息,另一个用于记录事件和Crashlytics

一个Firebase帐户用于接收消息,另一个用于记录事件和Crashlytics
EN

Stack Overflow用户
提问于 2018-11-21 12:15:24
回答 1查看 133关注 0票数 0

我们有一个Android应用程序,它使用Firebase云计算消息和实时数据库来接收消息和读取配置。

现在我们想要添加事件和Crashlytics日志,但在另一个Firebase帐户项目中。

我查看了Firebase文档,它可以使用多个项目,但似乎有限制。https://firebase.google.com/docs/configure/

对于数据库,这很好,因为getInstance接受FirebaseApp作为参数。

对于事件和崩溃,上面的页面有一个“注意:在安卓和iOS上,分析只记录默认的应用程序。”

对于消息传递,它不会被提及。

因此,这意味着我们需要将事件和crashlytics firebase项目作为默认项目,将消息传递和数据库作为次要项目。

但是在FirebaseMessaging应用程序接口上,我找不到像FirebaseDatabase.getInstance( FirebaseApp )那样传递FirebaseApp实例的方法。

那么我应该怎么做才能让消息使用二次项目呢?或任何其他解决方案?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-11-21 12:23:49

我怀疑这是不可能的,因为消息是通过(单例)服务传入的,这些服务不提供指示消息来自哪个应用程序的回调。似乎假设消息是通过默认的应用程序传入的。

此外,消息通过Play服务发送,这要求每个应用程序都必须具有唯一的应用程序ID SHA-1对(这不可能在Firebase控制台中设置,因为它强制在所有注册的应用程序中实现这种唯一性)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53405171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档