2011-02-28 48 views
1

我最近意識到iOS中的Safari分別爲Safari.app和嵌入了UIWebViews的其他應用程序管理cookie。我得出的結論是因爲我開發了基於瀏覽器的應用程序,並看到以下行爲:Safari如何管理其Cookie?

  • 登錄到Web服務,然後將會話ID設置爲cookie。
  • 當我去Safari瀏覽器的應用程序和訪問Web服務時,我被要求再次登錄。

在iOS中,Safari是否正確地爲Safari和其他基於瀏覽器的應用程序分別管理cookie?

回答

3

是的,你是對的。

每個應用程序都是沙盒,意思是無法訪問任何其他應用程序(Mobile Safari是)。

因此,在基於瀏覽器的應用程序中設置的Cookie不會影響Mobile Safari應用程序。

看到這個問題的一個可能的解決方法(還挺):Setting a cookie in an iPhone App

+0

太好了。謝謝! – katsuya 2011-02-28 08:44:30

1

它看起來像你想跟蹤您的移動應用程序的安裝。我建議檢查yoz.io,因爲它們是免費的,不需要sdk。

享受;)