ios - React原生fbsdk登录IOS白屏

标签 ios facebook react-native

我在使用官方 react-native-fbsdk 包进行 facebook 登录时遇到问题,它在 android 中运行良好,但在登录完成后在 IOS 中运行良好或取消它重定向到空白页面而不是返回到我的应用程序。

我做了什么:

  • 链接的 react-native-fbsdk

  • 在 facebook 页面关注 IOS 入门指南

我们将不胜感激。

最佳答案

你需要在ios项目中修改你的AppDelegate.m文件

Facebook react-native faq

This problem indicates that the code in the AppDelegate.m file hasn't been setup properly. Confirm that your code is similar to this example:

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;
}

关于ios - React原生fbsdk登录IOS白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42336718/

相关文章:

ios - 为什么应用自定义推送动画时键盘会隐藏?

ios - Apple 推送通知服务 - iOS 是否与每个已注册的 APNS 服务器保持开放连接?

ios - Xcode 4.2 要求核心数据属性的首字母小写

react-native - 如何使 native Android 应用程序崩溃

ios - TableView 标题中的 UISearchController 搜索栏留下状态栏大小的间隙

javascript - Facebook iframe 页面插件不适用于 "."(点)

javascript - 如何通过 javascript 获取 facebook json 结果?

facebook - 从图形 API 获取 "real"Facebook 个人资料图片 URL

react-native - 升级 React Native 项目的安全方法是什么?

javascript - React-native - undefined 不是函数(评估 navigation.openDrawer()')