要讓Android App直接利用Google+來取的使用者資料
Step 1:
到 https://goo.gl/3clgYq 新增專案
Step 2:
選擇利用Google登入的API
Step 3:
取的電腦的fingerprint
到終端機找到指定路徑 C:\Program Files\Java\jdk1.8.0_25\bin
jdk後面的數字會因為每個人的電腦而有所不同,這點要注意
然後輸入指令 keytool -list -v -keystore
"%USERPROFILE%\.android\debug.keystore"
-alias androiddebugkey -storepass android -keypass android
就會取得這台電腦的SHA1
並將取得到的SHA-1輸入
成功的話畫面會變成下面這樣
Step 4:
下載google_services.json
Step 5:
我利用的是google官方所提供的範例程式碼
可以到這個網址去下載 https://goo.gl/lP0ABe
將下載的google-services.json放入app資料夾裡面
Step 6:
到google-services.josn裡面找到oauth_client找到client_id放到strings.xml裡面的server_client_id
Step 7:
在手機上執行的畫面
後記;
實際將這個方法套用到自己的專案中有一點要注意,必須重新新增一個專案取的新的google-services.json
不能利用原本的那個直接更改專案名稱,否則會出錯!!