我已将GoogleSinIn api集成到我的项目中,使用swift 4.它正在使用iOS 11,但是当我在ios 10上测试相同时,它正在Safari Safari上打开Google登录页面浏览器或设备,并签署成功后,它打开谷歌搜索页面。Google SignIn不适用于iOS 10
当我点击下面显示的google登录按钮时,它会打开下图中显示的浏览器。
然后我填写凭证。
成功登录帐户后,它将注册到谷歌页面而不是应用程序页面。
我已将GoogleSinIn api集成到我的项目中,使用swift 4.它正在使用iOS 11,但是当我在ios 10上测试相同时,它正在Safari Safari上打开Google登录页面浏览器或设备,并签署成功后,它打开谷歌搜索页面。Google SignIn不适用于iOS 10
当我点击下面显示的google登录按钮时,它会打开下图中显示的浏览器。
然后我填写凭证。
成功登录帐户后,它将注册到谷歌页面而不是应用程序页面。
我在应用程序委托中使用了错误的hadler。
以前我是用: - (?应用:UIApplication的,的OpenURL网址:NSURL,sourceApplication:字符串?注释:AnyObject)
私人FUNC应用程序 - >布尔{}
但应: -
FUNC应用(_应用:UIApplication的,打开URL:URL,sourceApplication:字符串?注释:任何) - >布尔{
检查GIDSignInUIDelegate
,不要忘记
func sign(_ signIn: GIDSignIn!, present viewController: UIViewController!) {
self.present(viewController, animated: true, completion: nil)
}
func sign(_ signIn: GIDSignIn!, dismiss viewController: UIViewController!) {
self.dismiss(animated: true, completion: nil)
}
嗨,用这种方法我可以谷歌登录。但登录后,我想去驱动器文件列表。它将我重定向到google.com。你能帮我吗? –
我也有同样的问题,让我知道你什么时候得到解决方案... –