ios – Google 400错误:无效请求“Web”客户端类型不允许自定义方案URI

当我在iOS应用程序中登录Gmail时,我收到以下错误(屏幕截图),登录字段不会显示.我们正在加载WKWebView中的登录屏幕.

>我们正在使用自定义URI重定向,但为什么Google现在抛出此错误.自定义URI的替代方法是什么?
> Swift 2.3项目
>使用OAuthSwift v0.6.0 cocoapod
>最近刚刚在过去一周开始,所以我相信Google的API有所改变.

我已经看到google已经弃用了OAuth的网页浏览,并将于2017年4月20日封锁请求.如Google Developers Blog中所示:
https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html

这是否意味着我已经需要使用或还有另一个可行的解决方案?我以为我有更多的时间需要更新这个.

解决方法

我的猜测是,您的客户在Google Cloud Console中的注册不正确. “WEB”客户端通常是服务器或Javascript应用程序. iOS应用应该注册为iOS客户端.

https://developers.google.com/identity/protocols/OAuth2InstalledApp#creatingcred

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...