angularjs - facebook登录没有收到响应,没有显示错误
问题描述
当我尝试通过 facebook 登录我的应用程序时,它不会告诉我它是成功还是不成功。
已经尝试进入 developer.facebook 正确输入我的 Hash 和 App ID。重新安装 cordova-plugin-facebook4 删除并在离子平台中添加回 android
this.fb.login(['email', 'public_profile']).then((response:
FacebookLoginResponse) => {
this.provider = 'facebook'
this.providerId = response.authResponse.userID
this.token = response.authResponse.accessToken
this.showAlert(this.token,this.providerId)
})
无论是否未定义,预期的警报都会显示标记,但实际输出未显示
解决方案
您是否使用真实设备/模拟器通过 Chrome 控制台检查此内容?ionic serve
在笔记本电脑/PC 上进行测试时,Cordova 插件将不起作用。
我建议检查调用是否有错误返回(添加捕获)。在整个身份验证代码流中添加日志,并在每一步检查输出。
遵循本教程:Ionic Facebook Auth 教程
如果您按照描述的每个步骤进行操作,您应该一切顺利。
不久前我遇到了这个插件的问题,但我得到了回复,我遇到的问题与重定向有关。如果有帮助,我建议您检查我的问题的答案:
推荐阅读
- .net - 我可以在 Identity Server 4 的同意页面中显示我的条款和条件吗?
- offset - Google Video Intelligence API:文本检测(和其他功能)的偏移量不一致
- android - 用户关闭应用程序时如何重新启动应用程序?
- python - Python中的傅里叶变换集成
- python - 运行python脚本后台时,作业总是停止
- javascript - 我们如何在 Vue JS 中使用“name”或“id”属性值作为 data 属性?
- sql - SQL如何获得运行总和+当前值?
- python-3.x - 如何将 Databricks 中的多处理池与 pandas 一起使用
- f# - 警告 FS1178“不支持结构平等”
- firebase - 如何通过 uesr id 访问实时数据库