首页 > 解决方案 > 社交登录在 Android 浏览器应用程序中不起作用

问题描述

我对 horsedeal24.com 的社交登录有疑问。我们使用 Sharetribe Flex 作为我们的市场应用程序的 API 解决方案,并且刚刚配置了社交登录。我们依靠这些文件:

谷歌:https ://www.sharetribe.com/docs/cookbook-social-logins-and-sso/enable-google-login/ Facebook:https ://www.sharetribe.com/docs/cookbook-social-logins-和-sso/启用-facebook-login/

我们现在注意到,如果用户使用我们的 android 浏览器应用程序,他们将无法登录——我们的应用程序似乎还没有 OAuth 权限(见截图),但我们也不知道如何授予访问权限。

Google 错误:403:disallowed_useragent Facebook 错误:为了您的帐户安全,已禁用从嵌入式浏览器登录 Facebook。

在这里,您可以下载我们的 android 应用程序的测试版以重现该问题。只需尝试使用社交登录创建一个帐户。

在此先感谢您的帮助!

最好的问候,贝尼

Google 和 Facebook 错误Facebook 应用程序设置

标签: androidfacebookauthenticationfacebook-loginsharetribe

解决方案


问题是,如果您尝试从WebViewAndroid 设备内部打开 Facebook 登录,则会被禁用。

在此处输入图像描述

为了您的帐户安全,已禁用从嵌入式浏览器登录 Facebook。要继续,请在您的设备上下载并登录 Facebook 应用,然后重试。

该解决方案必须使用 Facebook SDK for android 实现本机 Facebook 登录

Android 版 Facebook 登录 - 快速入门

或者只是在移动浏览器中打开您的登录表单。


推荐阅读