如何让 Google 在 iOS 上登录 Meteor?
How to get Google sign-in working for Meteor on iOS?
我正在设置 Meteor 应用程序并首次使用 Google 登录。这在应用程序的网络应用程序版本中运行良好。但是,在为 iOS 构建应用程序时,这会产生问题。
我这样做:
meteor 运行 ios-device --mobile-server https://myapp.meteorapp.com
然后得到这个:
安装失败 'cordova-plugin-googleplus':错误:缺少变量:REVERSED_CLIENT_ID
和
将插件 https://github.com/meteor/cordova-plugin-googleplus.git#blabla 添加到 Cordova 项目时:
错误:缺少变量:REVERSED_CLIENT_ID
如何解决?
你需要做两件事。
- 创建凭证
- 将其添加到您的手机-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'
});
我正在设置 Meteor 应用程序并首次使用 Google 登录。这在应用程序的网络应用程序版本中运行良好。但是,在为 iOS 构建应用程序时,这会产生问题。
我这样做:
meteor 运行 ios-device --mobile-server https://myapp.meteorapp.com
然后得到这个:
安装失败 'cordova-plugin-googleplus':错误:缺少变量:REVERSED_CLIENT_ID
和
将插件 https://github.com/meteor/cordova-plugin-googleplus.git#blabla 添加到 Cordova 项目时: 错误:缺少变量:REVERSED_CLIENT_ID
如何解决?
你需要做两件事。
- 创建凭证
- 将其添加到您的手机-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'
});