2013-05-02 108 views
0

好的,我遇到了“错误2”的问题,并有很多关于此网站的问题/答案。这里是一个非常好放在-在一起的一个:Facebook的“错误2”与Phonegap构建Facebook连接插件上ios

不过,虽然我的错误是一样的,我的情况是不同的,并没有提出修正为我工作。

我正在使用Phonegap Build @ 2.5.0与包含的Phonegap Build Facebook Connect插件。这适用于所有情况和所有设备,但用户通过设置 - > Facebook登录到Facebook的iOS设备除外。我已经确认,如果用户登录到Facebook应用程序就没有区别,就像他们的手机登录到Facebook一样。

以下是完整的错误消息:“操作无法完成(com.facebook.sdk错误2)。”

其他答案,并在网络上的其他网站都建议这些可能出现的问题:

  • 我的info.plist文件中的BundleIdentifier和BundleURLName与我的Facebook应用的设置中的Native iOS应用下的Bundle ID不匹配。
  • 该应用仍处于沙盒模式
  • 该应用在Facebook设置(设备的设置 - > Facebook - >允许这些应用使用您的帐户)被禁用。
  • iOS 6.0不允许同时询问读写权限。

但是,我的包ID是正确的。我不在Facebook的沙盒模式。它在Facebook设置下启用,并且我不同时要求读取和写入权限。

我可以通过注销手机与Facebook的连接来解决问题。另外,如果我登录到我的应用程序,然后将手机登录到Facebook,该应用程序仍然正常工作。这向我建议了一个许可或错误。

任何人都可以请摆脱这一点对我来说?谢谢。

回答

0

对于后人来说,问题在于我在初始登录时询问读取权限,然后在我想要写入时再次询问ALL权限。当我想写信给Facebook时,我只应该要求增量写权限。