2011-11-19 75 views
3

我使用asiHttpRequest库来做数据获取和发布。如何将cookie从我的iOS应用程序共享到移动Safari?

我已经与它登录功能登录到我的网站,在这之后,如果我启动从我的应用程序的URL使用移动Safari浏览器应用程序浏览该网站,它仍然未通过身份验证。

我猜的原因是,我的应用程序不共享相同的cookie存储的Safari,是正确的?是否有可能我与其他应用程序共享cookie,特别是Safari?

回答

1

不,它不是。

Cookies是沙盒。

也许你可以做一些服务器端使用的查询字符串参数跟踪,但它会成为一个安全漏洞

4

你不能在你的应用程序与移动Safari浏览器的cookies分享。正如@erpayo所说,它在沙盒中。

也许添加UIWebView到您的应用程序是最好的解决方案。请勿在Mobile Safari中打开网址,但在UIWebView中打开它。它可以得到你的饼干。

相关问题