Android 从FCM中的两个不同发件人接收消息

Android 从FCM中的两个不同发件人接收消息,android,firebase,push-notification,google-cloud-messaging,Android,Firebase,Push Notification,Google Cloud Messaging,我正在为Android开发一个库,我有一个关于使用新Firebase“模型”(FCM)的Android GCM的问题。在old和gold GCM中,我可以接收来自不同发件人的推送通知,因为当您请求令牌注册时,他们支持这一点,正如您在该方法中看到的(现在已弃用): 这种方法对我们特别有用,因为我们有自己的后端与库进行通信。因此,我们有自己的Google项目,我们库的用户也可以向应用程序发送自己的通知(使用自己的发件人ID) 使用这个新的FCM,您必须生成一些包含google项目信息(以及发送者ID

我正在为Android开发一个库,我有一个关于使用新Firebase“模型”(FCM)的Android GCM的问题。在old和gold GCM中,我可以接收来自不同发件人的推送通知,因为当您请求令牌注册时,他们支持这一点,正如您在该方法中看到的(现在已弃用):

这种方法对我们特别有用,因为我们有自己的后端与库进行通信。因此,我们有自己的Google项目,我们库的用户也可以向应用程序发送自己的通知(使用自己的发件人ID)

使用这个新的FCM,您必须生成一些包含google项目信息(以及发送者ID)的.json(google services.json),并生成一些代码


我的问题是,我们仍然可以从多个发送者ID接收相同的信息吗?我的意思是,从同一个Google/Firebase帐户中的多个项目中,我知道这是可能的,但在同一个应用程序中,从多个Firebase帐户中是可能的?或者我必须在我们自己的Firebase帐户中添加每个使用我们库的应用程序?

您应该检查这个详细答案


我想它澄清了如何处理多个配置

请检查这里的详细答案:@Markus:是的,我想这回答了我的问题。你能把这个评论作为回答吗?谢谢你,刚刚做了。很高兴听到你成功了!这应该是评论,而不是回答。如果这是一个重复的问题,那么就这样做和/或留下评论,一旦你足够。如果问题不是重复的,那么针对这个特定的问题定制答案。这肯定是一个重复的问题,我一开始就做了评论,而且我没有“投票结束”问题的选项。嗯,好的。我已经让其他[android]用户检查它是否是重复的,并采取适当的措施。然而,如果你觉得这是一个骗局,那么不要去努力添加一个答案。它很快就会被删除,你的努力将白费。留下评论,继续前进。我听到你说。。但这并不鼓励我(一个新兴的stackoverflow贡献者)(1)帮助未来的新手解决他们的问题,(2)改进stackoverflow的知识库。。由于平台的限制或其他原因,stackoverflow无法奖励我对这篇文章的贡献。通常,只有链接的答案会被投票删除。然而,在这种情况下,OP要求将其作为一个答案添加进来,所以我想应该可以。但我建议至少也引用对OP有帮助的部分,并为答案提供信用,比如向上投票和简单的“@”标记(尽管它们并没有真正被标记。LOL),就像我通常做的一样(见此)作为示例。感谢您为社区做出的贡献,并希望您继续努力。:)