登录 Facebook 时出现 com.facebook.sdk 错误 2
Posted
技术标签:
【中文标题】登录 Facebook 时出现 com.facebook.sdk 错误 2【英文标题】:com.facebook.sdk error 2 occurs when login to Facebook 【发布时间】:2012-11-16 09:54:53 【问题描述】:我正在尝试使用 Facebook 插件解决电话间隙,但收到错误消息
“操作无法完成com.facebook.error 2”
我猜我的包标识符与 Facebook 不匹配,但我不确定 我错过了捆绑标识符匹配的内容...检查我的代码是否丢失 捆绑标识符匹配的东西?
设备就绪功能:
document.addEventListener('deviceready', function()
try
alert('Device is ready! Make sure you set your app_id below this alert.');
FB.init( appId: "120048634820284", nativeInterface: CDV.FB, useCachedDialogs: false );
document.getElementById('data').innerhtml = "";
catch (e)
alert(e);
, false);
info.plist 文件
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.mycompany.myapp</string>
<key>CFBUndleURLSchemes</key>
<array>
<string>fb120048634820284</string>
</array>
</dict>
</array>
【问题讨论】:
【参考方案1】:我遇到了同样的错误,终于解决了。该应用程序配置为沙盒模式,我使用的 facebook 用户未添加到测试人员组。
管理员可以在这里解决:https://developers.facebook.com/apps
【讨论】:
【参考方案2】:从设置中退出 facebook 应用,然后尝试。
这对我有用。
【讨论】:
【参考方案3】:在设置中查看facebook,你会在你的应用名称前面看到,打开它就会解决你的问题。
但这仍然不是完美的解决方案,我也在寻找这个问题的解决方案。
【讨论】:
【参考方案4】:确保在 developers.facebook.com 上的应用设置中使用正确的包标识符
【讨论】:
【参考方案5】:在真实设备上看起来不错。 sdk 错误 2 仅发生在 ios 模拟器上。这仍然困扰着我
但只要设备没有抛出错误,就可以了..
【讨论】:
以上是关于登录 Facebook 时出现 com.facebook.sdk 错误 2的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 Parse PFFacebookUtils 登录 Facebook 时出现错误 307
PHP - 使用 JAXL 登录 Facebook 聊天时出现问题
使用 facebook connect 登录 IOS 应用程序时出现冲突错误
使用 Facebook SDK 和 ParseFacebookUtils 登录时出现 NullPointerException