2017-04-26 47 views
3

我正在設置Meteor應用程序並首次使用Google登錄。這在應用程序的Web應用程序版本中正常工作。但是,當爲iOS構建應用程序時,這會產生問題。如何在iOS上使用Meteor登錄Google?

我這樣做:

流星運行IOS設備--mobile服務器https://myapp.meteorapp.com

然後得到這個:

無法安裝 '科爾多瓦 - 插件-GOOGLEPLUS':錯誤:變量( S)丟失:REVERSED_CLIENT_ID

而且

同時添加插件https://github.com/meteor/cordova-plugin-googleplus.git#blabla到科爾多瓦項目: 錯誤:變量(S)缺失:REVERSED_CLIENT_ID

如何解決這個問題?

回答

2

你需要做兩件事情。

  1. 創建憑據
  2. 將它添加到您的移動config.js

轉到你創建你的webapp的憑證相同的地方。事情是這樣的:https://console.developers.google.com/apis/credentials?project=YOURPROJECT

點擊創建按鈕憑證挑... ... OAUTH再挑IOS。

輸入您的信息...然後 採取數量,並貼到您的移動config.js文件是這樣的:

App.configurePlugin('cordova-plugin-googleplus', { 
    REVERSED_CLIENT_ID: 'com.googleusercontent.apps.LONGNUMBER' 
}); 

click the CREATE credential

+0

優秀。謝謝。正是我需要的。 – MastaBaba

+0

由於憑證似乎專門針對iOS,Android會發生什麼情況? – MastaBaba

+0

好問題...我認爲你只是創建第三個憑證......但我實際上並不知道在你的移動配置文件中使用什麼語法來爲每個平臺指定一個id。 –