回答編集履歴
2
修正不完全でした
test
CHANGED
@@ -28,11 +28,11 @@
|
|
28
28
|
|
29
29
|
if /* URL is Facebook */ {
|
30
30
|
|
31
|
-
handled
|
31
|
+
handled = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
|
32
32
|
|
33
33
|
} else if /* URL is Google */ {
|
34
34
|
|
35
|
-
handled
|
35
|
+
handled = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
|
36
36
|
|
37
37
|
}
|
38
38
|
|
1
コードを若干修正
test
CHANGED
@@ -24,19 +24,19 @@
|
|
24
24
|
|
25
25
|
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
|
26
26
|
|
27
|
+
var handled:Bool = false
|
28
|
+
|
27
29
|
if /* URL is Facebook */ {
|
28
30
|
|
29
|
-
|
31
|
+
handled:Bool = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
|
30
|
-
|
31
|
-
return handled
|
32
32
|
|
33
33
|
} else if /* URL is Google */ {
|
34
34
|
|
35
|
-
|
36
|
-
|
37
|
-
return handled
|
35
|
+
handled:Bool = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
|
38
36
|
|
39
37
|
}
|
38
|
+
|
39
|
+
return handled
|
40
40
|
|
41
41
|
}
|
42
42
|
|