【问题标题】:Phonegap Facebook plugin is not working on real devicePhonegap Facebook 插件无法在真实设备上运行
【发布时间】:2013-05-29 22:11:39
【问题描述】:
我有一个适用于 Android 模拟器的 Phonegap 的 Facebook 插件,但它在我的手机 (Xperia Neo) 上不起作用,当我想登录时没有弹出显示,它会将我重定向到浏览器并显示经典的 404 错误页面:
fbconnect://success#access_token=CAAFTr6h...AtO3NsmgZDZD&expires_in=51...9
在 logcat 上:无法找到 com.facebook.katana.provider.AttributionIdProvider 的提供者信息
谢谢。
【问题讨论】:
标签:
android
facebook
cordova
【解决方案1】:
我通过将手机上的 facebook 应用程序更新到最新版本解决了这个问题。
【解决方案2】:
当您的设备上没有安装实际的 Facebook 应用程序时,通常会发生此错误。 SDK 检查安装在您的真实设备上的 Facebook 应用程序。如果找到,它将通过 Facebook 应用程序发出请求。因此,只需检查您的手机上是否有 Facebook 应用程序。但是,您不必在手机上安装该应用程序。 SDK 可以自行处理请求。
您可能想看的几件事:
- 确保您提供了正确的应用程序 ID。
- 确保您拥有
您的 AndroidManifest 文件中的 Internet 权限。
- 检查 Hashkey 是否正确