[英]Facebook login with ionic4 fails
我已经将facebook登录名添加到了ionic 4应用程序中。 它在某些设备上运行良好,但是大多数设备都无法运行。
当用户单击按钮然后再次返回到同一页面时,它将加载的结果是什么。 无需打开Facebook授权或其他任何回应。
这是我的代码:
facebookLogin(): Promise<any> {
return this.facebook.login(['email'])
.then( response => {
const facebookCredential = firebase.auth.FacebookAuthProvider
.credential(response.authResponse.accessToken);
firebase.auth().signInWithCredential(facebookCredential)
.then( success => {
console.log("Firebase success: " + JSON.stringify(success));
this.isLogged = true;
// tslint:disable-next-line: no-unused-expression
this.router.navigate(['']);
console.log('logged in');
});
}).catch((error) => { console.log(error) });
}
更新
我注意到,某些东西闪烁非常快,因为它打开了Facebook授权对话,但是立即关闭了它,而无需等待用户接受或不接受。
发现导致问题的原因不是将我的facebook应用设置为处于开发模式!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.