我遇到了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 使用
BOOL useNativeFlow = ![FBSDKInternalUtility isOSRunTimeVersionAtLeast:iOS9Version];
有人知道这个吗?我不想锤击Pod并强制它返回 YES
感谢。