gpt4 book ai didi

android - google-services.json - 更改了 package_name - 我需要创建一个新的配置文件吗

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:07 32 4
gpt4 key购买 nike

我当前的环境已经有一个 google-services.json 文件并且一切正常。但现在由于不可预见的情况,我必须重命名我的项目包。我现在已经成功地重命名了这个包。我还进入了 google-services.json 文件并在那里重命名了包名称。所以现在我想知道我是否需要回到谷歌开发者网站并创建一个新的配置文件?

基本上我担心重命名 google-services.json 中的包名称是不够的。我认为该配置与原始包名称相关联。我想知道当开发人员重命名项目的包名称时是否需要从 google developer site 生成新的配置文件?

这是我最初生成的 google-services.json 文件,我将向您展示我是如何更改包名称的:

 {
"project_info": {
"project_number": "987654321",
"project_id": "firebase-project_myapp"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:234567:android:1011212314151617",
"android_client_info": {
"package_name": "com.NewPackageName" //i updated package name
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "adlskfjsd;fjkalskdjfalk;sdfj"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 1
}
}
}
],
"configuration_version": "1"
}

再次强调,仅更新 json 文件中的 package_name 是否足够,还是我需要为我的应用创建所有新项目?

最佳答案

更改 google-services.json 文件中的包名称将不起作用,因为它不充当任何类型的更新机制,而只是在服务实例建立期间使用的数据存储库。

是的,需要创建一个新的配置文件,通过创建一个新的应用程序或者在控制台中删除当前的应用程序,您可以重新使用原来使用的应用程序名称。这是因为每个 google 服务实例都是专门为特定应用程序生成的,这些应用程序绑定(bind)到具有特定标识符的包名称。因此,绝对有必要创建一个新应用程序并使用该应用程序设置中的 google-services.json 文件。

关于android - google-services.json - 更改了 package_name - 我需要创建一个新的配置文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41212751/

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