0

我已将 Facebook SDK 集成到我的 Android 应用程序中(向 Firebase 进行身份验证)。我正在请求“电子邮件”和“public_profile”权限。我正在没有 Facebook 应用程序的手机上对此进行测试,因此通过 facebook.com 在 Chrome 中发生了以下情况。

用户第一次单击 LoginButton 时,系统会要求他接受权限。这样做后,他将返回到我的应用程序并且身份验证成功。

然而,在那之后,当用户再次单击 LoginButton 时,他会看到一个屏幕,上面写着“您已经授权......”

如果用户已经授权我的应用程序,我希望跳过此步骤,但是如何?

4

2 回答 2

0

请查看 Facebook 的以下文档页面

https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking

您将在页面底部找到如何删除用户的权限(撤销权限)。这甚至可以在用户未登录时执行。

于 2017-03-31T09:44:52.137 回答
0

你不能,更好的方法是先从 facebook 登录,然后要求他们为您的应用程序制作登录 ID 和密码。不要让他们再次使用 facebook 登录

于 2017-03-31T07:06:57.583 回答