我正在我的应用程序中集成login with Facebook功能。在iOS 9之前,它的作用就像魅力。
之前:如果设备安装了本机facebook应用程序并登录,那么login with Facebook按钮会打开本地应用程序,否则会打开safari浏览器。
Now:如果设备安装了本机facebook应用程序并登录,那么login with Facebook按钮将在app中打开SFSafariViewController。
我更新了facebook到4.7 (最新的),
更新:如何禁止SFSafariViewController打开和打开本地应用程序进行登录(如果本地应用程序可用的话)。现在请帮我做些什么。高级版的感谢
发布于 2016-06-23 14:48:29
在Info.plist中的LSApplicationQueriesSchemes键下(一个字符串数组):

然后..。在登录按钮中添加下一行:
FBSDKLoginButton * facebookLoginButton =[[FBSDKLoginButton alloc] init];
facebookLoginButton.loginBehavior=FBSDKLoginBehaviorNative;如果使用自定义按钮,还可以将其添加到FBSDKLoginManager类中,如下所示:
FBSDKLoginManager * fbManager = [FBSDKLoginManager new];
fbManager.loginBehavior=FBSDKLoginBehaviorNative;https://stackoverflow.com/questions/33391150
复制相似问题