Поэтому моя компания решила, что мы создадим приложение, которое по-прежнему будет использовать наш API на основе сеансов (это означает, что файлы cookie/сеансы должны отправляться туда и обратно).
Когда я пишу приложение и начинаю запрашивать API, я заметил, что он довольно хорошо обрабатывает файлы cookie / сеансы, и я ничего не делаю (например, храню данные где-то). Я предположил, что nativscript не использует какой-либо браузер неявно. Если да, то как он обрабатывает файлы cookie в моей ситуации?
Благодарить!
@Нарендра, где?
извините, пропустил ссылку docs.nativescript.org/angular/ng-framework-modules/http
Да это уже проверил. Я спрашиваю, где {N} хранит файлы cookie?
Примечание. Я не использую аутентификацию на основе токенов только на основе сеанса.
Я думаю, что он хранится только в хранилище приложений, но вы не можете его контролировать, поскольку эта функция все еще не поддерживается. github.com/NativeScript/NativeScript/issues/2424
Да, мне нужно просмотреть исходный код. Он как-то его где-то хранит.
Давайте продолжить обсуждение в чате.
NativeScript его нигде не хранит (кроме памяти).
Чтобы сохранить ваши сеансы на более длительный срок, вам необходимо проанализировать заголовки при возврате HTTP и извлечь нужные значения, а затем повторно заполнить файлы cookie (и другие необходимые заголовки) при первом подключении к новому приложению. Начало.
Да, {NS} не использует браузер и преобразует ваш код в нативные элементы. Для http вы можете обратиться сюда