在设备上运行应用程序时,iOS Facebook SDK“用户取消login”?
我正在使用最新的iOS Facebook SDK,我可以在模拟器中运行我的应用程序时完全login和注销(在这种情况下,由于未安装Facebook应用程序,它会打开非本地popup窗口),但是当我在我的设备上运行我得到原生uialertviewpopup窗口,当我点击“确定”,terminal说:“用户取消login”,并popupclosures,但它不login。你有什么想法是什么原因造成这个? 我做了一些研究,找不到任何东西。 我几乎都跟着他们的例子应用程序“美味”的信,我不明白为什么它适用于该应用程序,但不是我的。
除了错误的捆绑,不处理Facebookcallback也可能是一个原因。 在应用程序委托中添加下面提到的方法。
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation]; }
尝试在您创buildappID的developer.facebook.com上添加应用程序的包标识符。 并确保你的应用程序的包标识符和你input的都是相同的。 另外在移动设置中,检查您是否具有访问您的应用的权限。 在这里你将不得不添加你的包标识符并保存更改。
希望它能工作。
如果您在iPhone上安装了Facebook应用程序,请确保允许您的应用程序使用它进行连接。 转到设置> Facebook,并确保您的应用程序已启用login。
除了在Settings
bundle_id
和Facebook app
permission
问题之外,我遇到了另一个奇怪的问题,在做了所有我能做的事情之后,发现我遇到了同样的问题: "User cancelled login"
。
我进入Settings
并在Facebook
查看我login的帐户,然后我删除了该帐户,并离开Facebook application
pipe理的那个,工作,不知道为什么,但解决了我的问题。
希望这可以帮助。
- Facebook iOS SDK:无法使用FBRequest的requestForUploadPhoto指定相册:
- Facebook的ios sdk 3.0活动会话FBiOSSDK错误2
- Facebook的权限Facebook SDK的iOS 5
- 如何在iOS社交框架中使用SLRequest获取Facebook的电子邮件参数
- 如何在iOS应用程序中完全注销Facebook SDK Auth
- 尝试使用Parse PFFVideosUtils与Facebook进行login时,获取错误307
- ios上传图片到Facebook
- Facebook SDK Singleton在xcode之前自动login后?
- 如何检索Facebook的朋友列表并保存它来parsing?