我得到“com.facebook.FBiOSSK错误2”错误时,曾尝试登录与我的应用程序使用device.But其工作正常与模拟器。Facebook ios sdk 3.0活动会话FBiOSSDK错误2
我正在使用iOs SDK 3.0测试版。任何解决方案
我得到“com.facebook.FBiOSSK错误2”错误时,曾尝试登录与我的应用程序使用device.But其工作正常与模拟器。Facebook ios sdk 3.0活动会话FBiOSSDK错误2
我正在使用iOs SDK 3.0测试版。任何解决方案
我在使用“com.facebook.sdk错误2”进行身份验证时遇到了同样的问题。我认为我解决了这个问题。只需确保在“https://developers.facebook.com/apps/ ..” 上的“IOS Bundle ID”部分上的应用定义,您可以将您的应用ID设置为这样:com.domainname.appName而不是X792739.com.domainname.appName
我得到了同样的问题,当我试图按照教程(http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/)
看来,当我跟着“HOWTO”部分的指令,做工精细,这是不同的一点:https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/
感谢!我会检查并让你知道 – 2012-07-25 10:51:08
当用户在被要求提供应用程序权限时选择“不允许”时收到此错误。
我建议你用用户友好的信息替换默认错误信息(从Facebook SDK示例代码复制),告诉他确保他授予你的应用所需的权限。
要在iOS 6中修复此问题,请转到设置 - > Facebook并打开您的应用程序开关。
是的,看到此错误后,如果转到设置,您会看到此应用的设置已关闭。但是这种情况下的问题是用户从未被提示允许访问 - 即在第一次访问时设置被自动关闭。如果用户被问到了,那么当然这是可以理解的,但事实并非如此(就好像SDK默默地自动按下不允许用户)。这就是为什么这是一个问题。
在您进一步阅读之前,我想说明一旦设置完成后,您不能简单地重复该过程来测试它,因为一旦设置了设置,它就不会询问用户(即使删除并重新安装应用程序没有帮助)。要测试此问题,您需要重置权限,方法是转到设置 - >常规 - >重置 - >重置位置&隐私,然后再尝试重新执行此操作。
从测试中,我发现如果您第一次请求的权限为offline_access
,那么它会给出此登录错误(并且不会提示用户并将权限设置为OFF)。 SDK不会检查并告诉您不允许此权限;它只是无法登录。
我们看到com.facebook.sdk错误2错误只为某些人。问题最终导致我们的Facebook应用程序仍处于沙箱模式。关闭developers.facebook.com/apps/{ourfacebookid}立即解决了这个问题。
事实证明,它是为我们这些FB设置为管理员而不是其他人的人工作的。
这只花费我3小时的调试时间,在我们的修订版本中来回转换。而且,你挽救了几个小时的奋斗,thx,upvoted! – mentat 2012-12-21 14:05:23
在我的情况下,这个错误是在身份验证时要求'publish_actions'权限的结果。写入权限必须单独获得:https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/
我面临同样的问题。事实证明,如果沙盒被启用,则用户应该是admin。如果它被禁用,那么适用于所有人。
这是正确的答案。我在开发者平台上使用了一个bundle id(这样我可以在设备上运行),而developer.facebook.com上的Facebook应用程序拥有客户端的bundle id。 – Mugunth 2012-08-25 07:04:14
我第二@Mugunth这是正确的答案......我没有在Fb.com/apps上正确配置应用程序。现在就像魅力一样。 – Ephraim 2012-12-15 20:32:15
同样的问题。谢谢你,现在已经解决了。 – iOmi 2013-01-24 10:25:32