Phonegap Facebook插件无法在真实设备上运行

时间:2013-05-26 01:04:10

标签: android facebook cordova

我有一个用于在Android模拟器上运行的Phonegap的Facebook插件,但它不能在我的手机上运行(Xperia Neo),当我想不登录任何弹出式节目时它会将我重定向到浏览器并显示经典的404错误页面: fbconnect://success#access_token=CAAFTr6h...AtO3NsmgZDZD& expires_in = 51 ... 9

并且在logcat上:无法找到com.facebook.katana.provider.AttributionIdProvider的提供者信息

谢谢。

2 个答案:

答案 0 :(得分:1)

我通过将手机上的Facebook应用更新到最新版本来解决问题。

答案 1 :(得分:0)

如果您的设备上没有安装实际的Facebook应用,则通常会发生此错误。 SDK会检查您的真实设备上安装的Facebook App。如果找到,它将通过Facebook App发出请求。所以,只需检查手机上是否有Facebook应用程序。但是,您无需在手机上安装该应用程序。 SDK可以自己处理请求。

您可能想要了解的几件事情:

  • 确保您已提供正确的应用ID。
  • 确保你拥有 AndroidManifest文件中的Internet权限。
  • 检查Hashkey是否正确