Iphone 如何将我的ios应用程序中的Cookie共享到mobile safari?

Iphone 如何将我的ios应用程序中的Cookie共享到mobile safari?,iphone,ios,http,safari,web,Iphone,Ios,Http,Safari,Web,我使用asiHttpRequest库进行数据获取和发布 我已经用它建立了一个登录功能来登录我的站点,之后,如果我从我的应用程序启动一个URL来使用mobile safari应用程序浏览站点,它仍然没有经过身份验证 我猜原因是我的应用程序与safari不共享相同的cookie存储,对吗?我是否可以与其他应用共享cookies,特别是Safari?不,不是 饼干是用沙盒包装的 也许您可以使用查询字符串参数进行一些服务器端跟踪,但这将成为一个安全漏洞您无法将应用程序中的cookie与Mobile Sa

我使用asiHttpRequest库进行数据获取和发布

我已经用它建立了一个登录功能来登录我的站点,之后,如果我从我的应用程序启动一个URL来使用mobile safari应用程序浏览站点,它仍然没有经过身份验证

我猜原因是我的应用程序与safari不共享相同的cookie存储,对吗?我是否可以与其他应用共享cookies,特别是Safari?

不,不是

饼干是用沙盒包装的


也许您可以使用查询字符串参数进行一些服务器端跟踪,但这将成为一个安全漏洞

您无法将应用程序中的cookie与Mobile Safari共享。正如@erpayo所说,它在沙箱中

也许在应用程序中添加
UIWebView
是最好的解决方案。不要在Mobile Safari中打开URL,而是在
UIWebView
中打开它。它可以得到你的饼干