Facebook弃用Android WebViews的登录支持?



我们正在使用" react-native-app-auth "插件使用gmail, facebook和microsoft登录,但在facebook弃用Android WebViews登录支持后,我们需要在我们的应用程序中进行任何实现更改以支持facebook登录。

由于我们没有直接在Android上使用Facebook SDK,我们依赖于"react-native-app-auth"插件实现,但我们不确定"react-native-app-auth"插件内部使用的facebook登录,其webview或自定义标签。所以我们担心如果facebook禁用webview支持,我们的应用程序是否会正常工作。

甚至Facebook也没有提供任何沙盒环境来测试这个案例。

任何帮助或建议对我们都是有价值的。

主要的区别是,我没有使用插件" react-native-app-auth ",这个下面的解决方案是为那些从头开始开发OAuth的人。

我已经通过替换SafariView解决了这个问题和WebView通过链接这将在外部设备浏览器上打开你的url,而不是在嵌入的浏览器上。

' import {Linking} from 'react-native; '
' link . openurl (url); '

最新更新