答案 0 :(得分:2)
您必须按照以下步骤作为通过IOS进行Google登录的配置
cordova plugin add cordova-plugin-googleplus --save --variable REVERSED_CLIENT_ID="myreversedclientid"
我们可以在Google开发者控制台中找到反向客户端ID以及凭据 - > iOS URL架构是反向客户端ID 要获取iOS REVERSED_CLIENT_ID,请生成配置文件 here。此GoogleService-Info.plist文件包含 在安装过程中您需要REVERSED_CLIENT_ID。这个值只是 需要iOS。
REVERSED_CLIENT_ID也称为“iOS URL方案” 开发人员控制台。
登录iOS会将用户带到SafariViewController Google SDK,而不是单独的Safari浏览器。
重要:
请注意,myreversedclientid是反转的占位符 clientId您在iOS配置文件中找到。不要包围这个 带引号的值。 (仅限iOS应用程序)
- 醇>
如果您正在构建混合应用程序(iOS和Android),或者 Android应用程序,你必须用myreversedclientid替换 生成的发布凭据中的客户端ID的反向值 第3步,在Google Developer's Console上,这将是: “com.googleusercontent.apps.uniqueId”,不带引号。
答案 1 :(得分:0)
1)转到项目添加的ios的Firebase控制台。
2)您可以看到google-info-plist文件下载了。
3)在此plist文件中具有webclientid和reverseclientid使用此 在包json文件中,其中google加上webclient id和reverseclient id.same的变量 就像在config.xml文件中一样。
4)先运行ionic cordova prepare ios
,然后再运行ionic cordova build ios
5)为我买啤酒:)