离子iOS应用程序错误 - 自定义方案URI不允许用于' WEB'客户类型

时间:2017-03-13 09:46:55

标签: ios ionic-framework cordova-plugins google-plus-signin

我正在使用此插件。

https://github.com/EddyVerbruggen/cordova-plugin-googleplus

该实现适用于Android。但谷歌登录iOS打开safari webview并抛出400 invalid_request。

我正在使用在Google开发者控制台上生成的ios客户端ID和反向客户端ID。

无论如何要调试或知道问题是什么?

1 个答案:

答案 0 :(得分:2)

此错误的常见原因是REVERSE_CLIENT_ID不正确。在Google开发人员控制台上设置iOS应用程序注册时,请仔细检查下载的plist文件中是否有REVERSE_CLIENT_ID。请注意,如果您输入错误,更改这很困难,因为它会被复制到各个位置,如果您只是尝试在config.xml中进行更改,则无法自动更新。当我错误地使用我的Android客户端ID设置插件时,我发现除了config.xml我还需要更改顶级package.json文件和<appname>-Info.plist { {1}}目录以获取正确使用的ID。