close

要讓Android App直接利用Google+來取的使用者資料

Step 1:

到 https://goo.gl/3clgYq 新增專案

Step 2:

選擇利用Google登入的API

擷取.PNG

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輸入

成功的話畫面會變成下面這樣

222676489.png

 

Step 4:

下載google_services.json

未命名.png

Step 5:

我利用的是google官方所提供的範例程式碼

可以到這個網址去下載 https://goo.gl/lP0ABe

將下載的google-services.json放入app資料夾裡面

擷取.PNG

Step 6:

到google-services.josn裡面找到oauth_client找到client_id放到strings.xml裡面的server_client_id

擷取.PNG

擷取.PNG

Step 7:

在手機上執行的畫面

Screenshot_2016-12-16-15-08-04[1].jpg

Screenshot_2016-12-16-15-08-14[1].jpg

Screenshot_2016-12-16-15-08-30.jpg

Screenshot_2016-12-16-15-08-47.jpg

 

 

後記;

實際將這個方法套用到自己的專案中有一點要注意,必須重新新增一個專案取的新的google-services.json

不能利用原本的那個直接更改專案名稱,否則會出錯!!

arrow
arrow
    文章標籤
    Android App
    全站熱搜
    創作者介紹
    創作者 小小工程師 的頭像
    小小工程師

    理工女孩

    小小工程師 發表在 痞客邦 留言(0) 人氣()