Я создаю приложение для Android, используя Ionic. На данный момент у меня создается впечатление, что приложения Кордовы не сохраняют и не отправляют файлы cookie, которые подаются с сервера REST API. Если я запустил приложение с помощью команды "ionic serve", я вижу, что мои сеансы и файлы cookie CSRF отправляются с моими запросами AJAX. Тем не менее, когда я запускаю код с помощью команды "ионный эмулятор", не отображается, что либо отправляется на мой сервер.
Я видел некоторые статьи и темы, которые говорят об использовании метода setAcceptThirdPartyCookies() в классе, который расширяет CordovaActivity, но это не сработало для меня.
Я попытался использовать $httpProvider.defaults.withCredentials = true в моей конфигурации модуля angular безрезультатно.
Я пробовал использовать ngCookies, но это, похоже, не обрабатывает файлы cookie с моего сервера API.
Я просто хочу знать раз и навсегда, если использование файлов cookie в приложении Кордовы возможно или нет. Если это не так, я пойду с помощью подхода, основанного на токенах. Было бы неплохо иметь возможность использовать одну и ту же конфигурацию безопасности для мобильного приложения и веб-приложения.