更新时间:2023-02-26 18:52:06
Xcode 8 Swift 3
如果您将多个 URL Schemes 与 Google Sign In 一起使用,请按如下方式使用:
If you are using multiple URL Schemes along with Google Sign In, use it like this:
func application(_ app: UIApplication,
open url: URL,
options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
if(url.scheme!.isEqual("fbXXXXXXXXXXX")) {
return SDKApplicationDelegate.shared.application(app, open: url, options: options)
} else {
return GIDSignIn.sharedInstance().handle(url as URL!,
sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String!,
annotation: options[UIApplicationOpenURLOptionsKey.annotation])
}
}