Я разрабатываю мобильное приложение для iOS, которое использует WkWebView для загрузки одного приложения (SPA), размещенного на http: // localhost: 789 (код SPA, записанный в React, объединен в приложение). SPA общается с API на API.my-company-app.com, который требует аутентификации с помощью cookie с именем SessionId. Я гарантировал, что Localhost является доменом CORS в белом списке по адресу api.my-company-app.com, а CORS настроен на то, чтобы разрешить учетные данные, установив контроль доступа к истину. Путь cookie устанавливается на /.
Я также попытался изменить атрибут SameSite на никто, но проблема сохраняется. Интересно, что эта настройка отлично работает на Android, но WebView на iOS не отправляет файл cookie при выполнении запросов на API. Запрос FETCH указывает на свойство учетных данных, установленное «Включить». Есть ли какие -либо известные проблемы с обработкой cookie в Wkwebview при использовании Localhost? Кроме того, какие альтернативы я могу рассмотреть, чтобы гарантировать, что файл cookie отправляется с запросами API?
Подробнее здесь: https://stackoverflow.com/questions/796 ... st-for-spa