=>簡單Sign up, Sign in 程式碼
=>Import 一些external libs
=>在Firebase 開了一個專案,名稱是你的專案名稱
------------------------------------------------------------------------------------------------------------------------
再來需要在Firebase上做一些更改
=>Google email 開啟
通常這時候,應該是 可以正常登入的,但!! 如果你修改了package name,你就會大亂 登入不進去了,接下來會一步一步的更改內容
------------------------------------------------------------------------------------------------------------------------
1.得到SHA-1
利用這網址的步驟,可以得到這台電腦的SHA-1
https://stackoverflow.com/questions/27609442/how-to-get-the-sha-1-fingerprint-certificate-in-android-studio-for-debug-mode
2.更改Firebase auth的登入權限,和替換google-service.json
點選->project->Authenticaiton->Sign-in methed->google,會得到下面視窗,然後點選Project Settings,會開啟一個新的視窗
下面有一個Your apps,請點選Add app (如果是之前舊的APP 就直接刪掉,然後新增)
下面有四個步驟
1. Fill in info
Package name => 你專案新的 package name
App nickname =>我隨便打
Debug signing certificate SHA-1=>把剛剛拿到SHA-1貼上去
Register app
2.Download config file
替換你專案的google-services => 在project -> app 資料夾
3. Add firebase SDK
如果是新的專案,就需要新增,只是換package name 原本你就做完了
4. Run
確認是否正常運作,他會告訴你成不成功
Reference:
https://dotblogs.com.tw/starhao/2016/11/12/160526 =>有些是舊的,已經用不到
https://console.cloud.google.com/apis => Firebase 會自動幫你新增到Credentials 通常用不到
https://blog.yorkxin.org/2013/09/30/oauth2-1-introduction.html => 介紹為什麼要用到Oauth2