gpt4 book ai didi

android - Firebase Cloud Messaging 是否依赖于包名?

转载 作者:行者123 更新时间:2023-11-29 14:46:05 25 4
gpt4 key购买 nike

我想知道在 Firebase 项目控制台上定义的包名称是否与 Firebase Cloud Message 的成功传递密切相关,或者它只是创建 google-services.json 文件的帮助程序。

在 Firebase 控制台上,一旦创建就无法重命名。

在我的例子中,我在 Firebase 控制台创建了一个项目,错误地命名为 son.example.firecm 而不是我的 Android Studio 中定义的 com.example.firecm项目。

我的 Android 项目未编译导致 google-services.json 拼写错误。

将包名重命名为 com.example.firecm 后,它编译但不确定它是否会收到 Firebase Cloud Messages 或不会导致 Android Studio 项目中的 Firebase 控制台项目包定义不同。

最佳答案

拥有正确的包名称对于多种服务很重要,但不是特别针对 FCM,除了在 google-services.json 中找到它之外。 FCM 使用项目编号来识别应用,该项目将从 JSON 文件中读取。

最好的办法就是将一个新的 Android 应用程序连接到您的 Firebase使用正确的包名创建项目,并下载更新后的 google-services.json。连接其他包名称不会有什么坏处(一旦控制台允许删除连接的应用程序,您应该能够将其删除)。

关于android - Firebase Cloud Messaging 是否依赖于包名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37403958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com