cordova-plugin-facebook4 - "Not Logged In: You are not logged in. Please login and try again" 的空白对话框
cordova-plugin-facebook4 - Blank Dialog with "Not Logged In: You are not logged in. Please login and try again"
截图
问题
facebookConnectPlugin.login
对话框在屏幕截图中显示错误。唯一可以做的是选择 X 关闭按钮,这会导致以下错误:
错误代码:“4201”
错误消息:"User cancelled dialog"
登录错误@facebook.js:13
我们做错了什么?
插件版本、OS、设备等
8.1.1 (cordova-lib@8.1.0)
cordova-plugin-facebook4 3.0.0
Android7.1.1
OSX 10.13.6
代码
https://github.com/lightbeard/reproduce-fb-login
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)
}
);
}
太棒了,很高兴听到它成功了:)
为了解决错误 OP 必须做以下两件事:
为 cordova-android
添加缺少的配置 >= 7 in config.xml
如文档中所述 https://github.com/jeduan/cordova-plugin-facebook4/blob/master/docs/android/README.md
<config-file parent="/resources" target="./res/values/strings.xml">
<string name="fb_app_id">123456789</string>
<string name="fb_app_name">myApplication</string>
</config-file>
在 his/her Facebook 开发者控制台中将 Android 平台添加到相应的 Facebook 应用 https://developers.facebook.com/apps
截图
问题
facebookConnectPlugin.login
对话框在屏幕截图中显示错误。唯一可以做的是选择 X 关闭按钮,这会导致以下错误:
错误代码:“4201”
错误消息:"User cancelled dialog"
登录错误@facebook.js:13
我们做错了什么?
插件版本、OS、设备等
8.1.1 (cordova-lib@8.1.0)
cordova-plugin-facebook4 3.0.0
Android7.1.1
OSX 10.13.6
代码
https://github.com/lightbeard/reproduce-fb-login
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)
}
);
}
太棒了,很高兴听到它成功了:)
为了解决错误 OP 必须做以下两件事:
为
cordova-android
添加缺少的配置 >= 7 inconfig.xml
如文档中所述 https://github.com/jeduan/cordova-plugin-facebook4/blob/master/docs/android/README.md<config-file parent="/resources" target="./res/values/strings.xml"> <string name="fb_app_id">123456789</string> <string name="fb_app_name">myApplication</string> </config-file>
在 his/her Facebook 开发者控制台中将 Android 平台添加到相应的 Facebook 应用 https://developers.facebook.com/apps