2011-09-06 24 views
2

我有一個也可以作爲Web應用程序運行的iOS網站。一切工作正常從Safari運行。但是,當該網站作爲Web應用運行時,只要用戶切換到其他應用,該會話就會過期。在我的應用程序中,用戶可以查找地址並在地圖上提取該地址。當用戶通過雙擊主頁按鈕返回到Web應用程序時,他們總是會返回到登錄頁面。我想這是因爲會話不見了,所以他們必須重新登錄。有沒有辦法阻止?如果用戶從Safari運行該站點,它可以正常工作,並且不會要求用戶重新登錄。會話以Web應用程序運行時過期

+0

我有類似的問題。你有沒有設法解決這個問題? – ic3

回答

-1

你可能已經找到了這個年齡過去,但我會留下這個答案在這裏尋找這個問題時找到這個。

這種情況發生在cookie未設置到期日期時。加載時,iOS會清除沒有失效日期的Cookie。很像瀏覽器在重新啓動時執行的操作。只需添加到期的cookie和世界將再次罰款。

+1

這在我的情況下不起作用。我設置了一個有效期爲1小時的cookie - 但是當我切換到另一個應用程序並返回Web應用程序重新加載並且會話丟失時。 – acme

相關問題