2015-12-06 58 views
2

從谷歌新的GCM實現超級容易,一切,但客戶端已經扔掉了自己的密鑰庫,並要求更改包名,所以我跟着從谷歌引導新configuration file 。這是非常棒的一切,但是因爲我已經添加了一個,現在我得到一個生成的文件,其中包含2個客戶端配置(請參見下文)。谷歌-services.json包含2×CLIENT_INFO

我只是想知道如果我可以毫無問題除去1,或者如果我們能做到從控制檯的東西。在控制檯中,除了1個憑證外,沒有別的東西,所以沒有任何信息表明憑據...或者,我必須創建一個新項目(實際上沒有Biggy,但也許有人有一個想法)。

{ 
    "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" 
} 
+0

我認爲最初的包名仍然以某種方式與項目相關的,因此仍然被添加到配置文件。您應該能夠從配置文件中刪除不需要的客戶端,而不會出現問題。 –

+0

@ArthurThompson @我是這麼想的,但現在我只是在文件中都有,它的工作原理...所以不是最優的,但我沒有處在一個可以玩弄它或者冒險的位置= /爲什麼我問。 – Warpzit

回答

1

所以,我在文件中都有,並沒有引起任何問題。我很確定我可以像Arthur Thompson建議的那樣刪除其中的一個,但這是我現在決定使用它的方式。