EventSource с Ionic / Cordova не пропускает сессионные куки - PullRequest
0 голосов
/ 04 февраля 2020

Я использую EventSource для установки sh безопасного соединения клиент-сервер из приложения ioni c (с использованием cordova). Соединение отлично работает в браузере, и EventSource передает сеанс cook ie вместе с заголовками запроса. С другой стороны, при развертывании приложения на устройстве android или iOS значение cook ie не передается, несмотря на то, что оно установлено в хранилище файлов cookie (я проверил это с помощью инструментов dev в браузере chrome для Android). Флаг withCredentials имеет значение true, но, похоже, он игнорируется при работе на Android или iOS. Я также пытался использовать разные полифилы, такие как Yaffle, но это не помогло. У кого-нибудь есть идеи как решить эту проблему? Вот как я устанавливаю sh соединение:

const source = new EventSource('https://sse-server', { withCredentials: true });
...