我很困惑。我有一个实用的应用程序,使用CloudRail API已有一段时间了,以提供Dropbox / Google Drive / OneDrive访问权限。但是由于CloudRail突然停产,我对其进行了重新设计以直接使用每个服务。
我的呼叫验证部分工作正常。看来GIDSignIn
设置可以正常工作。我使用的是以前的凭据,一旦将GIDSignIn.sharedInstance()?.signIn()
分配给123abc.apps.googleusercontents.com
,就调用clientID
,并按预期打开Google身份验证页面,其中包含应用程序名称,徽标等。< / p>
根据文档(例如this示例),我在com.googleusercontents.apps.123abc
中设置了Info.plist
URL类型。
但是,一旦我在Google身份验证页面上点击接受,我的UIAppDelegate
的{{1}}就不会被调用,而且我也不知道为什么。身份验证页面被关闭,但没有其他反应。
基本上,我想知道在我再扯掉更多的头发之前,我是否应该寻找“非常常见的错误”列表中是否还有其他内容。
(出于记录,我类似地重新实现了Dropbox身份验证和访问,它使用类似的OAuth2流,并且工作正常。)