我对Flutter / Dart完全陌生,请原谅我缺乏的知识。
我正在尝试在我的应用中设置一个登录页面。我想使用Firebase Auth,因为它支持多种身份验证选项。但是,我要开始使用以下不同的dart插件的Facebook
https://pub.dev/packages/flutter_facebook_login
我认为Firebase auth的官方flutter插件尚不支持Facebook登录。我的计划是以某种方式将两者结合起来以得到以下内容
flutter_facebook_login
插件使用facebook进行登录并获取facebook访问令牌但是,当我将FB访问令牌传递给Firebase Auth时,出现错误,表明访问令牌格式错误。有人做过吗?
我想使用Firebase Auth来尽可能长地保留用户的登录会话,并且当访问令牌用尽时,请使用刷新令牌来获取新的访问令牌。这实际上意味着,一旦用户使用Facebook登录,他们将永久登录到我的应用程序。