Facebook没有使用本机应用程序登录。但只有一些时间

时间:2017-01-30 15:54:38

标签: ios facebook facebook-login facebook-ios-sdk

我遇到了facebook ios sdk的问题。我已将facebook登录管理器设置为使用本机。它检测到应用已安装,但接着是此方法

- (BOOL)_useFeatureWithKey:(NSString *)key dialogName:(NSString *)dialogName {
    if ([dialogName isEqualToString:FBSDKDialogConfigurationNameLogin]) {
        return [(NSNumber *) (_dialogFlows[dialogName][key] ? : _dialogFlows [FBSDKDialogConfigurationNameDefault][key]) boolValue];
    } else {
        return [(NSNumber *)(_dialogFlows[dialogName][key] ? : _dialogFlows [FBSDKDialogConfigurationNameSharing][key] ? : _dialogFlows [FBSDKDialogConfigurationNameDefault][key]) boolValue];
    }
}

返回NO,这是因为FBSDKServerConfigurationManager.m中的变量 userNativeFlow 使用

设置为NO
BOOL useNativeFlow = ![FBSDKInternalUtility isOSRunTimeVersionAtLeast:iOS9Version];

有人知道这个吗?我不想锤击Pod并强制它返回 YES

感谢。

0 个答案:

没有答案