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