我们有一个应用程序,我们使用UIWebView来显示HTML内容。某些HTML内容仅限于用户需要使用webservice传递身份验证过程。一旦用户通过身份验证,存储在app和UIWebView中的cookie将用于将来参考。
HTML内容包含相同和不同域的链接。当用户点击链接时,应用会打开应用内浏览器,以便用户不会分散其原始文章的注意力。我们无法控制嵌入式链接,因此链接可以是HTTP或HTTPS。所以我们决定使用SFSafariViewController,这样就可以打开HTTP和HTTPS链接。
用户已经过身份验证,可以访问UIWebView中的内容。 现在的问题是,SFSafariViewController没有使用应用程序cookie并要求用户再次进行身份验证。
解决此问题的任何解决方案?提前谢谢。