回答編集履歴
2
修正不完全でした
answer
CHANGED
@@ -13,9 +13,9 @@
|
|
13
13
|
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
|
14
14
|
var handled:Bool = false
|
15
15
|
if /* URL is Facebook */ {
|
16
|
-
handled
|
16
|
+
handled = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
|
17
17
|
} else if /* URL is Google */ {
|
18
|
-
handled
|
18
|
+
handled = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
|
19
19
|
}
|
20
20
|
return handled
|
21
21
|
}
|
1
コードを若干修正
answer
CHANGED
@@ -11,12 +11,12 @@
|
|
11
11
|
|
12
12
|
```
|
13
13
|
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
|
14
|
+
var handled:Bool = false
|
14
15
|
if /* URL is Facebook */ {
|
15
|
-
|
16
|
+
handled:Bool = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
|
16
|
-
return handled
|
17
17
|
} else if /* URL is Google */ {
|
18
|
-
|
19
|
-
return handled
|
18
|
+
handled:Bool = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
|
20
19
|
}
|
20
|
+
return handled
|
21
21
|
}
|
22
22
|
```
|