我已将 Facebook 集成到我的应用程序中,用户可以登录、共享和发布内容。我也实现了注销。
这是我的问题:当用户想要登录时,Facebook SDK 会检查 native 应用程序是否存在。
- 如果用户设备中未安装原生 Facebook 应用,那么它将打开一个 Webview 对话框,如下图所示(第一张图片)。
- 如果用户有 Facebook 应用,那么我的应用会直接向他/她请求权限,而无需打开登录 UI(第二张图片)
.
我想始终显示 Facebook 登录 UI。
每次用户想要登录时。
请帮助我。
最佳答案
是的,我做到了...... 如果将来有人遇到这种情况,这个解决方案可能会帮助他们 用于在使用 facebook 登录期间打开 webdialog
如果您使用facebook登录按钮,我们需要设置名为“SessionLoginBehaviour”的属性,然后编写以下代码。
loginButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
引用this
关于java - 当用户从我的应用程序注销时,始终打开 android webview 登录对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29119834/