Facebook 登录无法在移动设备上使用(但可以在桌面设备上使用)
Posted
技术标签:
【中文标题】Facebook 登录无法在移动设备上使用(但可以在桌面设备上使用)【英文标题】:Facebook login not working on mobile (but works on desktop) 【发布时间】:2020-01-30 08:23:41 【问题描述】:我为我的应用创建了一个 Facebook 登录,该应用内置在 React 中。
登录在桌面浏览器上完美运行(当我在手机上使用桌面模式时)。
问题是当我尝试在手机上登录时出现以下错误:
RL Blocked:此重定向失败,因为 URI 未在应用程序的白名单中...
为什么移动版的网址与桌面版的网址不同?如何设置我的 Facebook 白名单网站?
我已将 URL 打印到屏幕上(在移动设备和桌面设备上相同)。我已经在 android 和 iPhone 上进行了测试。同样的错误
我已阅读 facebook 开发者文档 - 不走运。
【问题讨论】:
***.com/questions/37001004/… 这是我从 FB m.facebook.com/dialog/… 获得的 URL 另外,我可以确认 connactiveclub.com/facebook 已被列入白名单。 只需添加isMobile=false
供您参考***.com/questions/43555476/…
【参考方案1】:
您可以将您的 Facebook 页面和 Facebook 应用中的域列入白名单。
对于应用程序,您需要转到应用程序设置并输入您的网址。
由于移动设备中的广告拦截功能,我收到了此类错误。特别是当登录窗口是一个弹出窗口时。我想这也是你的问题。请检查一下。
【讨论】:
【参考方案2】:只需添加isMobile=false
,一切都会像魅力一样发挥作用!
【讨论】:
以上是关于Facebook 登录无法在移动设备上使用(但可以在桌面设备上使用)的主要内容,如果未能解决你的问题,请参考以下文章
在没有浏览器的移动设备上使用 HTTP 进行 Facebook 登录验证
React-Native Expo,Facebook 登录无法在 Android 设备上运行
Google Signin 无法点击,并且仅在移动设备上登录时冻结