我决定更改我的应用程序包名称并使用此策略更改它:https://stackoverflow.com/a/29092698/6144372然后手动更改此标记下google-services.json
文件中定义的包名称:"package_name": "com.xxx.xxx"
,但是我在Firebase控制台的“设置”部分中看到了包名称,它仍显示旧版本。
所以,我想知道它将来会对我的应用程序的性能造成一些不良影响,还是不会造成任何伤害?请让我知道
如果在Firebase控制台设置中有某种方法可以更改软件包名称,请告诉我。
答案 0 :(得分:1)
您应该考虑创建一个新的Firebase项目。只需删除旧项目并使用新包名创建一个新项目。我不确定只更改旧google-services.json
文件的性能问题,但创建新项目肯定更安全,以防止任何未来的问题。
更新:感谢TommieC的评论,更好的方法是在项目中添加新应用并删除旧应用。新应用程序将包含您更新的包名称。然后下载google-services.json
并将其替换为旧文件。
如果您的firebase项目已经有不同的集成并且删除它不是一个真正的选项,那么这种方法会更安全。
答案 1 :(得分:0)
当您的firebase包名称和应用程序ID不匹配时,会出现问题。 firebase项目中没有任何重命名功能。您应该创建与应用程序ID匹配的新firebase项目并删除旧项目。然后只需将相应的firebase项目json导入到您的代码项目中。那应该是诀窍