如何让谷歌登录在iOS上为Meteor工作?
我正在安装Meteor应用程序,并首次使用Google登录。这在应用程序的web应用程序版本中运行良好。但是,在为iOS构建应用程序时,会产生一个问题 我这样做: meteor运行的ios设备——移动服务器 那就这样: 未能安装“cordova plugin googleplus”:错误:缺少变量:反向的\u客户端\u ID 及 向Cordova项目添加插件时: 错误:缺少变量:已反转\u客户端\u ID如何让谷歌登录在iOS上为Meteor工作?,ios,cordova,meteor,meteor-accounts,google-plus-signin,Ios,Cordova,Meteor,Meteor Accounts,Google Plus Signin,我正在安装Meteor应用程序,并首次使用Google登录。这在应用程序的web应用程序版本中运行良好。但是,在为iOS构建应用程序时,会产生一个问题 我这样做: meteor运行的ios设备——移动服务器 那就这样: 未能安装“cordova plugin googleplus”:错误:缺少变量:反向的\u客户端\u ID 及 向Cordova项目添加插件时: 错误:缺少变量:已反转\u客户端\u ID 如何解决这个问题?您需要做两件事 创建凭证 将其添加到您的mobile-config.js
如何解决这个问题?您需要做两件事
App.configurePlugin('cordova-plugin-googleplus', {
REVERSED_CLIENT_ID: 'com.googleusercontent.apps.LONGNUMBER'
});
好极了。谢谢正是我所需要的。由于凭证似乎是专门针对iOS的,Android会发生什么?好问题。。。我想你只是创建了第三个凭证。。。但我不知道在移动配置文件中使用什么语法为每个平台指定一个id。App.setPreference()接受一个平台参数。。。也许你可以使用它?这家伙说:如果你正在构建一个混合应用程序(iOS和Android),或者一个Android应用程序,你必须在第3步谷歌开发者控制台上生成的发布凭证中,用客户端ID的反向值替换myreversedclientid,这将是:“com.googleusercontent.apps.uniqueId”,不带引号