Android google-services.json包含2 x客户端信息

Android google-services.json包含2 x客户端信息,android,google-cloud-messaging,Android,Google Cloud Messaging,google新的GCM实现非常简单,除了一个客户端已经扔掉了他们的密钥库,并要求更改包名,所以我按照google的指南进行了一个新的应用程序。这真是太棒了,但由于我已经添加了一个allready,现在我得到了一个包含2个客户端配置的生成文件(见下文) 我只是想知道我是否可以毫无问题地删除1,或者我们是否可以从控制台执行一些操作。在控制台中,只有服务器的1个凭据,因此没有任何内容指示凭据。。。或者,我必须创建一个新项目(实际上没有什么大问题,但可能有人有想法) 所以我把这两个都放在了文件中,没有引

google新的GCM实现非常简单,除了一个客户端已经扔掉了他们的密钥库,并要求更改包名,所以我按照google的指南进行了一个新的应用程序。这真是太棒了,但由于我已经添加了一个allready,现在我得到了一个包含2个客户端配置的生成文件(见下文)

我只是想知道我是否可以毫无问题地删除1,或者我们是否可以从控制台执行一些操作。在控制台中,只有服务器的1个凭据,因此没有任何内容指示凭据。。。或者,我必须创建一个新项目(实际上没有什么大问题,但可能有人有想法)


所以我把这两个都放在了文件中,没有引起任何问题。我很确定我可以像Arthur Thompson建议的那样删除其中的一个,但这是我现在决定使用的方式。

我认为初始包名仍然以某种方式与您的项目关联,因此仍然被添加到配置文件中。您应该能够从配置文件中删除不需要的客户端,而不会出现任何问题。@ArthurThompson我想是的,但现在我只是在文件中同时包含了这两个客户端,并且它可以正常工作。。。所以不是最优的,但我没有机会去玩弄它或者冒险=/为什么我问。我们需要google-services.json中客户信息下的oauth客户详细信息吗?我们不能把它们全部删除吗?@SethuramanSrinivasan我不知道。我不认为我会做太多的修补,因为坦白说我不在乎。我只是想让它工作。
{
  "project_info": {
    "project_id": "xxx",
    "project_number": "123123",
    "name": "Project"
  },
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": "key",
        "client_id": "android:package.name",
        "client_type": 1,
        "android_client_info": {
          "package_name": "package.name"
        }
      },
      "oauth_client": [],
      "api_key": [],
      "services": {
        "analytics_service": {
          "status": 1
        },
        "cloud_messaging_service": {
          "status": 2,
          "apns_config": []
        },
        "appinvite_service": {
          "status": 1,
          "other_platform_oauth_client": []
        },
        "google_signin_service": {
          "status": 1
        },
        "ads_service": {
          "status": 1
        }
      }
    },
    {
      "client_info": {
        "mobilesdk_app_id": "key",
        "client_id": "android:package.name_2",
        "client_type": 1,
        "android_client_info": {
          "package_name": "package.name_2"
        }
      },
      "oauth_client": [],
      "api_key": [],
      "services": {
        "analytics_service": {
          "status": 1
        },
        "cloud_messaging_service": {
          "status": 2,
          "apns_config": []
        },
        "appinvite_service": {
          "status": 1,
          "other_platform_oauth_client": []
        },
        "google_signin_service": {
          "status": 1
        },
        "ads_service": {
          "status": 1
        }
      }
    }
  ],
  "client_info": [],
  "ARTIFACT_VERSION": "1"
}