2016-08-19 76 views
0

我有一个应用程序,通过打开safari并将您重定向回应用程序 - 但是在“注销”我需要打开safari以注销你 - 有没有办法在背景中做到这一点呢?ios应用程序在后台打开safari

对于登录:

不过,我想不用做注销一样的 - 只是得到Safari浏览器在后台或类似的东西运行。问题是cookie被保存了,我需要摆脱它们。我可以通过Safari浏览器打开网站而无需通过应用程序打开Safari吗?

回答

0

你可以在后台打开Safari吗?我很肯定,答案是否定的。无论如何,如果您的主要关注点是删除Cookie,那么您可能得不到机会 - 用户可能会杀死该应用程序,并且Cookie将驻留在Safari中。

是否可以使用UIWebView或WKWebView来执行身份验证?因此,用户不会将它们带到Safari,而是会在应用程序中看到浏览器内容。

这可能会改善用户体验,并且您将获得更多的控制权。例如,当时间到了的时候,您可以将Web视图指向您的注销URL。这可能会为您节省一些cookie麻烦。

除此之外,我认为openURL:现在已被弃用,因为它涉及到一些恶作剧。

+0

嗨Ncke,谢谢,但我不能使用UIWebView作为我嵌入的内容不起作用。可悲的是,唯一的选择是在safari中打开。 –

相关问题