close
在上一篇文章 "在 Unity 中調用 Android 的 Google+ 登入 - Unity 與 Android 的部分",我們已經完成了 Unity 與 Android 的部分了!接下來我們要來處理 啟動 API 與認證了!
我的環境配置:Windows 10、Unity 5.0.4f1、Java JDK 1.8.0_51、Android Studio 2.1.2。
步驟一:
接著我們要到 Google API Console 建立憑證。
開啟頁面左上角的三條槓
選擇 IAM 與管理員
選擇 所有專案 > 建立專案
輸入專案名稱,這邊隨意,我輸入 "TestGooglePlus",輸入好後按下建立
建立完畢後,網頁應該會自動跳轉頁面,如果沒有的話,我們一樣點擊頁面左上角的三條槓
選擇 API 管理員
選擇 資料庫 > Google+ API
點擊 啟用
點擊 前往「憑證」
在 決定您所需的憑證類型。選擇 Google+ API
在 決定您要使用的設定。選擇 Android 裝置
在 您需要存取什麼資料?選擇 使用者資料,並且按下 我需要那些憑證?
輸入名稱,名稱隨意,這邊我取為 "Android 測試 Google Plus API 專用"
接下來就比較麻煩了,開啟工作列的 開始 > 所有應用程式 > Windows 系統 > 命令提示字元。
或是你有其它開啟 命令提示字元 的方式,也是可以的
輸入指令 keytool -list -v -keystore "你剛剛建立的 Keystore 位置",輸入好後按下 Enter。
我的是 keytool -list -v -keystore "C:\Users\JingYueh\Desktop\Blog Test\Temp\TestGooglePlus.keystore"。
之後在輸入你建立 Keystore 時所設定的密碼,像我的密碼是 "test1234"
接著複製會抄下你的 SHA1
我的版本是可以複製的,所以可以直接 按下滑鼠右鍵 > 選擇標記
在將 SHA1 選取後,按下 Ctrl + C 複製
回到網頁上,將剛剛複製的 SHA1 貼到 簽署憑證的指紋 裡面
接著打開我們的 Unity 專案,打開 File > Build Settings...,選擇 Android 後再點擊 Player Settings...
開啟 Android 底下的 Other Settings
將 Identification 底下的 Bundle Identifier 複製
回到網頁上,將剛剛複製的 Bundle Identifier 貼到 套件名稱 裡面,接著點擊 建立用戶端 ID
接下來我們輸入產品名稱,名稱隨意,輸入好後按下繼續
最後按下 完成 後,就結束囉!!
步驟二:
開始來測試吧!
這是還沒登入的畫面,現在我們按下登入按鈕
選擇登入帳號
允許存取
登入完畢!大家可以看到 Unity 已經抓到使用者資訊了!
該教學的一系列文章:
文章標籤
全站熱搜