✅已解决 | 社会化登录能否在 webview 内使用?

SocialAuthenticationClient().authorize(provider, options)

发送授权登录请求,该方法会直接打开一个新窗口,跳转到第三方社会化登录服务商(如 GitHub、微信、钉钉等)的登录授权页面,用户 完成授权之后,会自动关闭此窗口,并触发 onSuccess 回调函数,通过此函数,你可以获取到用户信息。

如果的网页是在 webview 内打开,webview 好像是不能新打开一个窗口,还能使用这个 web 的社会化登录吗?

如果 webview 可以重定向跳转的话还是可以用的,例如手机中下载安装的浏览器,但如果是类似微信内置的浏览器,那就不能用了

如果我开发的web应用是需要在facebook 内的webview 里让用户登录的?比如用户 A 分享从app分享一个网页链接到 facebook, 用户B 我想让在facebook内打开这个页面的时候可以进行fb登录或者其他第三方渠道登录