如何让Google登录在iOS上为Meteor工作?

时间:2017-04-26 20:42:55

标签: ios cordova meteor meteor-accounts google-plus-signin

我是第一次设置Meteor应用并使用Google登录。这适用于应用程序的Web应用程序版本。但是,在为iOS构建应用程序时,会产生问题。

我这样做:

meteor run ios-device --mobile-server https://myapp.meteorapp.com

然后得到这个:

无法安装&#cord; cordova-plugin-googleplus':错误:缺少变量:REVERSED_CLIENT_ID

向Cordova项目添加插件https://github.com/meteor/cordova-plugin-googleplus.git#blabla时: 错误:缺少变量:REVERSED_CLIENT_ID

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

你需要做两件事。

  1. 创建凭据
  2. 将其添加到您的mobile-config.js
  3. 转到您创建webapp凭据的相同位置。这样的事情:https://console.developers.google.com/apis/credentials?project=YOURPROJECT

    单击Create Credential按钮...选择OAUTH ...然后选择IOS。

    输入您的信息......然后 把这个数字粘贴到你的mobile-config.js文件中,如下所示:

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

    click the CREATE credential