网页视图中的Facebook授权不会重定向到iOS中的原始页面



现在我正在构建iOS应用程序,但我有未解决的问题。如下所示;正如我在标题中提到的,我不能通过Facebook登录。

为此;1.我创建了提供FB登录功能的web视图A(显示在任何网站上)。2.然后我以编程方式获得了另一个webviewB(显示FB登录视图)

我可以在webviewB中获取FB登录信息。然后我必须用FB登录信息登录任何网站。但我做不到。请帮帮我。

在Android中,我可以使用setchromeclient()或setWebviewClient()。但我不能在iOS中使用。

我认为UIWebview的功能不如Safari。

您不应该直接使用webview进行facebook身份验证。

为了与facebook就其数据进行通信(在您的情况下进行身份验证),您必须使用以下任一选项

  1. 苹果的社交框架
  2. Facebook iOS SDK

通过使用这种方式,框架将处理身份验证后的重定向

脸书提供的脸书iOS SDK更加灵活。

最新更新