Хранение токена доступа с помощью Expo Web

Недавно я решил попробовать сделать универсальное приложение с expo, полностью поддерживающим iOS, Android и Интернет. Я знал, что на этом пути будет много проблем... но я с самого начала обнаружил самую большую проблему. Я вижу, что есть несколько вариантов, где хранить токен доступа для приложений, таких как безопасное хранилище или asyncStorage, я просто не могу найти способ работы с файлами cookie или любым клиентским хранилищем, чтобы вставить токен доступа.

Поскольку в моем приложении по существу должна быть возможность оставаться в системе, это будет серьезной проблемой для веб-клиента.

Кто-нибудь знает хорошее решение этого вопроса, или есть ли способ сохранить пользователей в системе со стороны сервера, используя детали устройства / IP..?

Просветите меня, ребята!

0 ответов

Веб-поддержка доступна в asyncStorage, начиная с версии v1.9.0.

Таким образом, вы можете использовать его в последних версиях asyncStorage.

Мне удалось это сделать с помощью AsyncStorage.

import AsyncStorage from '@react-native-community/async-storage';

/// Then inside your component make an asynchronous set
await AsyncStorage.setItem(['tokenName', tokenValue]);
Другие вопросы по тегам