2017-04-26 52 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。 –