Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我是从Safari登录facebook,但不是从facebook应用程序_Ios_Objective C_Iphone - Fatal编程技术网

Ios 我是从Safari登录facebook,但不是从facebook应用程序

Ios 我是从Safari登录facebook,但不是从facebook应用程序,ios,objective-c,iphone,Ios,Objective C,Iphone,当我的iPhone中没有安装facebook应用程序时,我使用Safari从我的应用程序成功登录。但当我的手机中存在facebook应用程序时,我无法登录 它表明,, “sso_密钥参数无效。key.com.Gl与任何允许的捆绑包ID都不匹配。请在以下位置配置您的iOS捆绑包ID…” 当我使用开发者包id时,只有我可以登录。其他人不能使用他们的facebook id登录,因为loginViewShowingLoggedInUser方法不是从facebook应用程序调用的 我使用FaseBookS

当我的iPhone中没有安装facebook应用程序时,我使用Safari从我的应用程序成功登录。但当我的手机中存在facebook应用程序时,我无法登录

它表明,, “sso_密钥参数无效。key.com.Gl与任何允许的捆绑包ID都不匹配。请在以下位置配置您的iOS捆绑包ID…”

当我使用开发者包id时,只有我可以登录。其他人不能使用他们的facebook id登录,因为loginViewShowingLoggedInUser方法不是从facebook应用程序调用的

我使用FaseBookSDK的早期版本

#import <FacebookSDK/FacebookSDK.h>

- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
    NSLog(@"User logged in");
    self.checkInButton.hidden=NO;

}



- (void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView {
    NSLog(@"User logged out");
    [self.checkInButton setHidden:YES];
}
#导入
-(无效)loginView显示日志用户:(FBLoginView*)loginView{
NSLog(@“用户登录”);
self.checkInButton.hidden=否;
}
-(无效)loginView显示LoggeDoutUser:(FBLoginView*)loginView{
NSLog(@“用户已注销”);
[自我检查按钮设置隐藏:是];
}

您是否在Facebook应用程序中配置了(IOS)应用程序包标识符?嗯……我的包名称和包标识符相同。您可以通过单击project navigator->general中的项目来找到包标识符,然后在identity下找到包标识符,然后,您必须在Facebook应用程序中使用我们刚刚找到的捆绑标识配置IOS应用程序。我认为您遗漏了一些内容…再次检查您的plist文件您是否输入了Facebook指示的fbid URLSHEMA。。。为了让其他用户登录,您必须让您的应用程序处于活动状态…在仪表板中,转到“设置”填写您的联系信息和“将您的应用程序置于活动状态”,但我已成功使用Safari从我的应用程序登录。