Вход в систему и управление сессиями для Appgyver Supersonic

Я только начал использовать Платформу Appgyver: Сверхзвуковой и Композитор. Я установил свой экран входа в систему и после подтверждения, что пользователь действительно является пользователем, он перенаправляет его на другую страницу. Для этого я использовал supersonic.ui.initialView.dismiss().

Теперь мне нужно хранить данные локально, чтобы иметь постоянный доступ к ним для расширения функциональности. Любая идея, ссылки ссылки или так далее?

1 ответ

Решение

Использование localStorage на телефоне. Вы можете легко получить / установить / удалить элементы localStorage. Вот документ на Appgyver.

Вот пример хранения широты и долготы:

var coords = { 
    lat : 'some value',
    lon : 'some other value'
}
localStorage.setItem('NameOfApp_coords', JSON.stringify(coords)); 

И получить предмет из localStorage:

var coords = localStorage.getItem('NameOfApp_coords');
if(typeof coords !== undefined) {
    parsedCoords = JSON.parse(coords);
}

Вы также можете удалить элементы:

localStorage.removeItem('NameOfApp_coords');
Другие вопросы по тегам