Если вы устанавливаете Google Signin, https://github.com/devfd/react-native-google-signin, затем следуйте инструкциям по настройке от Google. На этом этапе вы можете выполнить вход.
После этого вы также установите FBSDK, https://github.com/facebook/react-native-fbsdk, затем следуйте инструкциям по установке от Facebook. На этом этапе вы будете перенаправлены на google.com.
React Native, iOS, Google Signin будет перенаправлять на google.com, если вы также установите FBSDK.
Ответы (1)
откройте свой AppDelegate.m
, существующий код:
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
annotation:options[UIApplicationOpenURLOptionsAnnotationKey]
];
// Add any custom logic here.
return handled;
}
измените его на:
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
annotation:options[UIApplicationOpenURLOptionsAnnotationKey]
]
|| [RNGoogleSignin application:application
openURL:url
sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
annotation:options[UIApplicationOpenURLOptionsAnnotationKey]
];
// Add any custom logic here.
return handled;
}
person
Rizki Sunaryo
schedule
16.05.2017