当前位置: 首页 > 知识库问答 >
问题:

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

鲁炳
2023-03-14

我当前的环境已经有了一个google-services.json文件,并且一切正常。但是现在由于不可预见的情况,我必须重命名我的项目包。我现在已经成功地重命名了包。我还进入了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"
}

共有1个答案

汤嘉平
2023-03-14

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

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

 类似资料:
  • 因此,我将从一个代码库构建一组应用程序,并使用productFlavors自定义每个应用程序。 每种口味都需要有自己的Google Analytics跟踪ID,所以我开始为每种口味生成一个新的google-services.json,我发现Google Developer控制台有一个限制。 问题是,如何对所有口味使用相同的json文件?(每种口味都有自己的applicationID)

  • 问题内容: 所以我的任务听起来很简单,但是却使我感到困惑。我已经浏览了Internet上的代码,但无法掌握。我也无法掌握老师张贴的幻灯片。这是我的要求。 创建一个新的运行时异常类型,称为EmptyStackException。 但是,我不知道如何制作方法,类,变量或满足要求所需的任何内容。我有一些类是DynamicArrayStack和LinkedStack的实现。堆栈的接口。 任何指针将大有帮助

  • configure脚本创建一个名为'config.status'的文件,用它描述在包最后一次进行配置时 给出的配置选项。该文件是一个shell脚本文件,如果运行它,将重新创建相同的配置。 你可以用'--recheck'选项调用'config.status'以更新它自身。如果你修改了configure, 该选项是有用的,这是因为某些测试的结果可能会与上一次运行的结果不同。选项'--recheck'以

  • Kotlin插件包括一个让我们配置Gradle的工具。但是我还是倾向于保持我对Gradle文件读写的控制权,否则它只会变得混乱而不会变得简单。不管怎么样,在使用自动工具之前知道它是怎么工作的是个不错的主意。所以这次,我们将手动去做。 首先,你需要如下修改父build.gradle: buildscript { ext.support_version = '23.1.1' ext.k

  • 我正在使用jhipster kafka实现,它使用confluentinc/cp-kafka: 5.4.0映像,当我尝试使用环境变量“KAFKA_CREATE_TOPICS:”创建Kafka主题时,我没有收到任何错误,但主题没有被创建,我在想三种不同的方法来解决这个问题, 通过 docker 撰写文件上的命令创建主题。 将Kafka和动物园管理员的形象更改为另一个像沃尔斯特迈斯特形象的形象。 在

  • 有没有一种方法可以实现上面提到的场景? 提前道谢。