GameHost綜合論壇

搜索
熱搜: 活動 交友 discuz
查看: 1841|回復: 0

【GOOGLE登入】PhoneGap (Cordova) GOOGLE 登入教學

[複製鏈接]

35

主題

36

帖子

305

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
305
發表於 2016-12-11 23:26:23 | 顯示全部樓層 |閱讀模式
第一步:先新增一個 Google API 的 Project 並開通 Google+ API


第二步:新增一個專案的 OAuth 憑證

第二步之一:填寫OAuth同意畫面

第二步之二:新增 OAuth憑證選擇 Android並填上套件名稱


 打開 cmd 輸入
keytool –exportcert –keystore C://Users/你的使用者名稱/.android/debug.keystore –list–v

(密碼預設為 android )

第二步之三:取得SHA1 的金鑰並輸入至OAuth憑證中並建立憑證



第三步:打開 Android SDK Manager 安裝 Google Play Service 元件



第四步:回到 phoneGap 專案安裝 googleplus 元件
cordova plugin add cordova-plugin-googleplus--variable REVERSED_CLIENT_ID=XXXXXXXXXXXXXXXXXXXXX( REVERSED_CLIENT_ID 就是你剛剛得到的 API key )



第五步:使用方式

初始化 (載入時必須執行)
  1. app.initialize();
複製代碼
元件是否正常運作
  1. function isAvailable() {window.plugins.googleplus.isAvailable(function(avail) {alert(avail)});}
複製代碼
登入
  1. function login() {
  2.   window.plugins.googleplus.login(
  3.     {},
  4.     function (obj) {
  5.       document.querySelector("#image").src = obj.imageUrl;
  6.       document.querySelector("#image").style.visibility = 'visible';
  7.       document.querySelector("#feedback").innerHTML = "Hi, " + obj.displayName + ", " + obj.email;
  8.     },
  9.     function (msg) {
  10.       document.querySelector("#feedback").innerHTML = "error: " + msg;
  11.     }
  12.   );
  13. }
複製代碼

登出
  1.   function logout() {
  2.  window.plugins.googleplus.logout(
  3.   function (msg) {
  4.     document.querySelector("#image").style.visibility = 'hidden';
  5.     document.querySelector("#feedback").innerHTML = msg;
  6.   },
  7.   function (msg) {
  8.     document.querySelector("#feedback").innerHTML = msg;
  9.   }
  10.  );
  11.  }
複製代碼

注意:如果登入出現錯誤請輸入這段到您的app中並取得SHA1指紋放到 GOOGLE API OAuth 憑證中即可
  1. <button onclick="window.plugins.googleplus.getSigningCertificateFingerprint(function(res){alert(res)},
  2. function(res){alert(res)})">get cert fingerprint
  3. (Android)</button>
複製代碼


本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|防ddos主機  

GMT+8, 2020-10-24 13:46 , Processed in 0.075527 second(s), 22 queries .

抗攻擊 by GameHost X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 抗ddos遊戲主機 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |