我更改了我的应用程序的程序包名称,但在Firebase上,它仍然是前一个。请看细节

时间:2016-11-16 20:38:46

标签: android firebase firebase-realtime-database

我决定更改我的应用程序包名称并使用此策略更改它:https://stackoverflow.com/a/29092698/6144372然后手动更改此标记下google-services.json文件中定义的包名称:"package_name": "com.xxx.xxx",但是我在Firebase控制台的“设置”部分中看到了包名称,它仍显示旧版本。

所以,我想知道它将来会对我的应用程序的性能造成一些不良影响,还是不会造成任何伤害?请让我知道

如果在Firebase控制台设置中有某种方法可以更改软件包名称,请告诉我。

2 个答案:

答案 0 :(得分:1)

您应该考虑创建一个新的Firebase项目。只需删除旧项目并使用新包名创建一个新项目。我不确定只更改旧google-services.json文件的性能问题,但创建新项目肯定更安全,以防止任何未来的问题。

更新:感谢TommieC的评论,更好的方法是在项目中添加新应用并删除旧应用。新应用程序将包含您更新的包名称。然后下载google-services.json并将其替换为旧文件。 如果您的firebase项目已经有不同的集成并且删除它不是一个真正的选项,那么这种方法会更安全。

答案 1 :(得分:0)

当您的firebase包名称和应用程序ID不匹配时,会出现问题。 firebase项目中没有任何重命名功能。您应该创建与应用程序ID匹配的新firebase项目并删除旧项目。然后只需将相应的firebase项目json导入到您的代码项目中。那应该是诀窍