我已将Facebook SDK集成到我的Android应用中(向Firebase进行身份验证)。我要求"发送电子邮件"和" public_profile"权限。我在没有Facebook应用程序的手机上测试这个,所以通过facebook.com在Chrome中发生以下情况。
用户第一次点击LoginButton时,系统会要求他接受权限。完成后,他将返回我的应用程序并验证成功。
然而,在此之后,当用户再次单击LoginButton时,会显示一个屏幕,显示"您已经授权..."
如果用户已经授权我的应用,我希望跳过此步骤,但是如何?
答案 0 :(得分:0)
你不能,更好的方法是首先从Facebook登录,然后让他们为你的应用程序制作登录ID和密码。然后让他们再次登录facebook
答案 1 :(得分:0)
请查看Facebook的以下文档页面
https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking
您可以在页面底部找到如何删除用户权限(撤消权限)。这甚至可以在用户未登录时执行。