4
我有问题使用官方react-native-fbsdk包为Facebook登录,它在Android中很好地工作,但在登录完成后在IOS或取消它重定向到空白页而不是回到我的应用程序反应本地fbsdk登录IOS白屏
我做了什么:
联反应,本机fbsdk
其次IOS入门Facebook页面
任何帮助指导将不胜感激。
我有问题使用官方react-native-fbsdk包为Facebook登录,它在Android中很好地工作,但在登录完成后在IOS或取消它重定向到空白页而不是回到我的应用程序反应本地fbsdk登录IOS白屏
我做了什么:
联反应,本机fbsdk
其次IOS入门Facebook页面
任何帮助指导将不胜感激。
您需要修改AppDelegate.m文件中的ios项目
这个问题表明,在AppDelegate.m文件中的代码没有被正确安装。确认您的代码与此示例类似:
AppDelegate.m
#import <FBSDKCoreKit/FBSDKCoreKit.h>
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
// Add any custom logic here.
return YES;
}
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
BOOL handled = [[FBSDKApplicationDelegate sharedInstance]
application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation
];
// Add any custom logic here.
return handled;
}
我有完全相同的问题。在Android上完美工作,但在iOS上以白色屏幕静静地失败。 – sheepdog
同样在这里。非常讨厌,因为即使在XCode中我也没有收到任何错误消息或有用的信息。由于它在Android中工作,我知道Javascript是正确的,它必须是react-native-fbsdk代码和Facebook SDK之间的不匹配。我会尝试使用旧版Facebook SDK中的一个,也许旧版本的react-native-fbsdk如果没有这些工作的话。我会告诉你。 – thefinnomenon
试过往后的7个SDK版本,然后尝试回滚到react-native-fbsdk 0.4.0,但同样的问题。 – thefinnomenon