首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova-plugin-facebook4 -空白对话框,“未登录:您未登录。请登录,然后重试”。

cordova-plugin-facebook4 -空白对话框,“未登录:您未登录。请登录,然后重试”。
EN

Stack Overflow用户
提问于 2018-10-02 16:29:54
回答 1查看 1K关注 0票数 3

截图

问题

facebookConnectPlugin.login对话框显示屏幕截图中的错误。唯一可以做的事情是选择X关闭按钮,这会导致以下错误:

errorCode:"4201“

errorMessage:“用户取消对话框”

loginError @ facebook.js:13

我们做错什么了?

插件版本,操作系统,设备等

8.1.1 (cordova-lib@8.1.0)

cordova-4 3.0.0

Android 7.1.1

OSX 10.13.6

https://github.com/lightbeard/reproduce-fb-login

代码语言:javascript
复制
document.addEventListener('deviceready', deviceReady, false);

function deviceReady() {

  var fbLoginSuccess = function (userData) {
    console.log("UserInfo: ", userData);
  }

  facebookConnectPlugin.login(["public_profile"], fbLoginSuccess,
    function loginError (error) {
      console.error(error)
    }
  );
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-03 05:47:55

太棒了,很高兴听到这个结果:)

为了解决错误,OP必须做以下两件事:

  1. cordova-android >= 7中添加config.xml中缺少的配置,如文档https://github.com/jeduan/cordova-plugin-facebook4/blob/master/docs/android/README.md中所述 123456789 myApplication
  2. 在他/她的Facebook开发者控制台https://developers.facebook.com/apps中向相应的Facebook应用程序添加一个Android平台
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52612610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档