我正在尝试在我的 Flutter 应用程序上使用 Facebook 登录。我收到了
{"code":190,"message":"Bad signature"}
作为 Firebase_auth 的回复
根据FB开发者文档,190意味着“访问令牌已过期”,解决方案是“获取新的访问令牌”
我尝试过的事情: 将 firebase_auth 包更新到 5.1.1 重新生成应用程序机密 禁用 Facebook 身份验证并在 Firebase 控制台上重新启用 删除 Facebook 身份验证并在 firebase 控制台上重新创建
Facebook 开发者控制台上一切看起来都很好。我确实未能提交安全检查,该检查是由 facebook 强制执行的,但我已经填写完毕,并且再次获得良好信誉。 FWIW 我还在 OAUTH 屏幕上看到此消息,但我认为这没有关系。
Firebase 身份验证似乎需要从 facebook API 获取新令牌 - 但如果是这种情况,我不知道如何强制它这样做。
我有同样的问题。 希望有一个决议。 https://github.com/firebase/flutterfire/issues/13015