語境:
- 我們有一個科爾多瓦應用程序加載在線網站。 (我們基本上是用科爾多瓦的插件)
- 我們店使用Cookie
$cookies.put()
- 它在桌面瀏覽器和iOS正常工作(只要我們採用了 cookie過期)
問題:
在Android上,如果用戶在調用$cookies.put()
後用30秒殺死應用程序,則cookie將在下次重新啓動時消失。
如果用戶等待超過30秒(如35秒或更長),一切工作正常。
問:
我們怎麼能強制將立即保存(或至少要快得多)的餅乾嗎?
注:
- 上的Cookie中添加選項不會改變任何東西
- 我試着用cordova-plugin-crosswalk-webview以取代人行橫道系統瀏覽器,但它做同樣的事情
您是否嘗試過使用本地存儲? Safari中的默認安全選項可能會導致某些用戶出現Cookie問題。 –
這個問題僅限於Android。 – jrobichaud
但是,爲什麼你特意使用cookie? –