nam*_*-it 11 iphone facebook fbconnect ios facebook-login
当我尝试使用设备登录我的应用程序时,我收到"com.facebook.FBiOSSK错误2"错误.但是它与模拟器一起工作正常.
我正在使用iOs SDK 3.0 Beta.任何解决方案
小智 15
我在使用"com.facebook.sdk error 2"进行身份验证时遇到了同样的问题.而且我认为我解决了这个问题.只需在"IOS Bundle ID"部分的"https://developers.facebook.com/apps/ .."上确认您的应用定义,即将您的应用ID设置为此com.domainname.appName 而不是X792739.com .domainname.appName
use*_*008 13
是的,看到此错误后,如果转到"设置",您会看到此应用的设置已"关闭".但是在这种情况下的问题是用户从未被提示允许访问 - 即在第一次访问时设置被自动关闭.如果用户被问到,那当然这是可以理解的,但事实并非如此(就好像SDK默默地自动按下Do not Allow for the user).这就是为什么这是一个问题.
在您进一步阅读之前,我想要注意的是,一旦设置了设置,您就不能简单地重复该过程来测试它,因为一旦设置了设置,它就永远不会询问用户(即使删除并重新安装应用程序也无济于事).要测试此问题,您需要通过转到设置 - >常规 - >重置 - >重置位置和隐私来重置权限,然后再尝试复制它.
从测试开始,我发现如果您拥有offline_access
第一次请求的权限,那么它将提供此登录错误(并且不会提示用户并将权限设置为OFF).SDK不会检查并告诉您不允许此权限; 它只是无法登录.
我们只看到某些人的com.facebook.sdk错误2错误.问题最终是我们的Facebook应用程序仍处于沙盒模式.在developers.facebook.com/apps/{ourfacebookid}中禁用该功能可立即解决问题.
原来它适用于我们这些被设置为FB应用程序管理员的人,但不是其他任何人.
当用户在被要求授予应用程序权限时选择"不允许"时,会收到此错误.
我建议您使用用户友好的消息替换默认错误消息(从Facebook SDK示例代码复制),告诉他确保他授予您的应用所需的权限.
要在iOS 6上解决此问题,请转到设置 - > Facebook并打开应用程序的开关.
归档时间: |
|
查看次数: |
13899 次 |
最近记录: |