繁体   English   中英

用ionic4登录Facebook失败

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM