我对 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-and-sso/enable-facebook-login/
我们现在注意到,如果用户使用我们的 android 浏览器应用程序,他们将无法登录——我们的应用程序似乎还没有 OAuth 权限(见截图),但我们也不知道如何授予访问权限。
谷歌错误:403:disallowed_useragent
Facebook 错误:为了您的帐户安全,已禁用从嵌入式浏览器登录 Facebook。
在这里,您可以下载我们的 android 应用程序的测试版以重现该问题。只需尝试使用社交登录创建一个帐户。
在此先感谢您的帮助!
此致,
贝尼
Google & Facebook Error Facebook App Settings
最佳答案
问题是如果您尝试从 WebView
内部打开 Facebook 登录将被禁用。在 Android 设备中。
For your account security, logging into Facebook from an embedded browser is disabled. To continue, download and log into the Facebook app on your device and try again.
该解决方案必须使用 Facebook SDK for android 实现 native Facebook 登录
Facebook Login for Android - Quickstart
或者只是在移动浏览器中打开您的登录表单。
关于android - 社交登录在 Android 浏览器应用程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68261886/