android - Phone Gap Facebook 插件无法通过 native Facebook 应用程序正常工作,getLoginStatus() 在 Android 上提供未知状态

标签 android facebook cordova ionic-framework

我正在使用 phonegap-facebook-plugin 在我的 Ionic 应用程序中共享提要对话框。我正在用我在 Facebook 开发者帐户中生成的应用程序的测试用户对此进行测试。此插件不会通过安装在手机上的 native Facebook 应用程序共享提要。当我没有本地 Facebook 应用程序时,它工作正常。但我们想通过 native Facebook 应用程序来实现这一点。 其次,当我尝试使用方法 getLoginStatus() 并且测试用户已登录 Facebook 应用程序时,它会给我响应“未知”。但是这个回复不应该存在,因为我已经登录了。供您引用https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus

最佳答案

您需要先生成正确的 key 哈希并将其放在 Facebook 开发者帐户中。然后,如果您收到 4201 错误,请使用此 - 转到 Cordova Facebook 的 plugin.xml 文件。将 $APP_ID 和 $APP_name 更改为 App Id 和 App name。它对我有用。

关于android - Phone Gap Facebook 插件无法通过 native Facebook 应用程序正常工作,getLoginStatus() 在 Android 上提供未知状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31788763/

相关文章:

android - 将图库图像设置为按钮背景

java - 潜在的空指针访问: The variable stream may be null at this location

iphone - iOS:不正确/重复的 Facebook 请求消息

ios - 手机间隙 : key required for iOS

android - phonegap开发环境

android - 不同 API 版本之间的 UI 兼容性问题

android - WebView Android 4.0 文件上传

python - facebook 图 API : Posting on page: permission issue

javascript - 使用 Facebook Firebase 简单登录获取电子邮件

jQuery 跨域 Ajax