0

我正在開發一個android應用程序,它處理google +登錄和firebase的實時數據庫以添加此功能。我應該如何處理兩個google-services.json文件?

我們需要的項目,並在谷歌的雲主機和消防基地控制檯進行身份驗證。

現在的問題是我有需要由相同的名稱和地點,在機器人工作室我的項目-app文件夾放置2谷歌,services.json文件,如果我把它都偏向對方。

現在該怎麼辦?

+1

爲什麼你有** 2個** JSON文件? AFAIK,每個項目只需要一個json文件。 –

+0

它如何執行谷歌sigin和firebase數據庫? –

+0

https://firebase.google.com/docs/auth/android/google-signin –

回答

2

FireBase console你需要打開谷歌簽署的火力地堡身份驗證,然後生成一個JSON文件。

+0

該json文件是否將用於googlesiginign和實時數據庫?因爲我完成了成功sigining google +與github源代碼項目 –

+0

我不知道你已經實現了什麼代碼..但谷歌登錄代碼可在https://firebase.google.com/docs/auth/android/google-登錄.. – sravs

+0

或者在記事本++中打開2個json文件,並嘗試比較和合並代碼(這是不推薦的) – sravs

0

https://firebase.google.com/docs/auth/android/google-signin

  1. 添加火力地堡到您的Android項目。
  2. 添加火力地堡認證和谷歌的依賴簽入到您的應用一級的build.gradle文件:

     
    compile 'com.google.firebase:firebase-auth:10.2.1' 
    compile 'com.google.android.gms:play-services-auth:10.2.1' 
    

  3. 如果您還沒有連接您的應用程序到你的火力地堡項目,從這樣做Firebase控制檯。

  4. 如果您還沒有指定您的應用程序的SHA-1指紋,從火力地堡控制檯的設置頁面這樣做。有關如何獲取應用程序的SHA-1指紋的詳細信息,請參閱驗證您的客戶端。
  5. 啓用谷歌登錄在火力地堡控制檯:
    一個。在Firebase控制檯中,打開「身份驗證」部分。 b。在登錄方法標籤中,啓用Google登錄方法,然後點擊保存。

之後,按照上述鏈接中提到的啓用谷歌登錄的步驟。

具有相同文件名的背後原因是服務都是谷歌服務的一部分,您不需要兩個不同的Google服務setupt單個項目。