2016-04-20 3 views
3

Я использую Кордову, чтобы обернуть мой agnular webapp в гибридное приложение для Android и iOS.Как сохранить memorMe token cookie в гибридном приложении Cordova?

Я использую весеннюю безопасность для входа и запоминаю функциональность. Когда пользователь входит в систему, помнит меня, пружина автоматически создает мой токен и устанавливает его в домене.

В случайных случаях, когда я заново запускаю гибридное приложение на Android, я вижу, что файл-маркер отсутствует, и мне нужно снова войти в систему.

Тот же код отлично работает в веб-браузерах.

+2

Вы пытались проверить, существует ли файл cookie на вашем мобильном устройстве? На устройствах Android вы можете отлаживать свое приложение cordova с помощью [chrome dev tools] (https://developers.google.com/web/tools/chrome-devtools/remote-debugging/?hl=ru). После отладки вашего приложения с помощью инструментов chrome dev файлы cookie можно найти в приложении -> Хранение -> Файлы cookie. – Phonolog

+1

Дублированный http://stackoverflow.com/questions/15349237/handling-cookies-in-phonegap-cordova? –

+0

Я столкнулся с той же ситуацией в одной из моих приложений Cordova Applicaiton, после долгих поисков я обнаружил, что браузеры Inkpp webkit не поддерживают файлы cookie, и вам придется идти с «localstorage» только для хранения данных в автономном режиме для любых целей , Обратитесь к этому за дополнительной информацией о localstorage в случае кордовы - http://cordova.apache.org/docs/en/6.x/cordova/storage/storage.html#page-toc-source –

ответ

0

Да, я испытал это на Android, используя Кордову. Webkit, отображающий HTML и сохраняющий все ваши javascript-переменные, сохраняется в памяти, пока ваше приложение работает либо на переднем плане, либо в фоновом режиме. Когда ваше приложение будет удалено из памяти, веб-кит перезагружается заново. Это не похоже на ваш браузер. Файлы cookie, похоже, не сохраняются при перезагрузке. Если вам нужно постоянное хранилище, используйте «Хранение» или используйте крючки файловой системы cordova.

 Смежные вопросы

  • Нет связанных вопросов^_^