Android - Firebase Cloud Messaging,一个Firebase项目中的两个应用程序



我有两个安卓应用程序。我只对它们使用一个 firebase 项目,其中包含两个应用程序。所以我只有一个google-services.json,为我的两个应用程序指定了密钥。我正在尝试使用 Firebase 云消息传递,但遇到了以下问题:

当我想从 Firebase 控制台测试云消息传递时,我可以选择要向哪个 appId 发送消息。我的设备上安装了这两个应用程序。两者都正常工作。我还将它们发布到谷歌播放(alpha测试(,一切都很顺利。我可以正常从商店下载它们。应用ID应该正确设置(如何检查?问题是,当我在Firebase控制台中选择第一个应用程序时,我会收到来自两个应用程序的通知,而当我选择第二个应用程序时,我什么也没收到。

什么会导致这些问题?我是否还需要为第二个应用创建全新的 Firebase 项目?还是我错过了什么?

如果您需要查看一些代码,请告诉我。在这一点上,我不知道哪段代码可以告诉你更多关于我的问题。

看起来您在两个应用程序上都使用了相同的谷歌服务 json 文件。因此,这就是为什么在两个应用程序上都收到一个应用程序的云通知,而在第二种情况下,因为没有应用程序具有 json 文件,因此没有通知。

转到您的Firebase项目设置并下载两个应用的Google服务文件(您应该先下载一个并将该文件移动到所需的项目,然后下载第二个服务文件(。

相关内容

  • 没有找到相关文章

最新更新