ym88659208ym87991671
Сохранение данных | Документация для разработчиков

Сохранение данных

Обновлено 8 ноября 2023

Сохраняйте данные в хранилищах localStorage и sessionStorage с помощью SberJazz SDK для Web. Параметры, заданные в хранилищах, могут обрабатываться как самим SDK, так и подключенными плагинами.

Чтобы включить сохранение данных в оперативной памяти, используйте:

import { createJazzWebSdk, JazzSdk } from '@salutejs/jazz-sdk-web';

const jazzSdk: JazzSdk = await createJazzWebSdk({
localStorage: 'in-memory',
sessionStorage: 'in-memory',
});

Чтобы задать собственные правила работы с хранилищами, используйте:

const jazzSdk: JazzSdk = await createJazzWebSdk({
localStorage: {
getItem: (key: string): string | undefined => {},
setItem: (key: string, value: string): void => {},
removeItem: (key: string): void => {},
clear: (): void => {},
getKeys: (): ReadonlyArray<string> => [];
},
sessionStorage: {
getItem: (key: string): string | undefined => {},
setItem: (key: string, value: string): void => {},
removeItem: (key: string): void => {},
clear: (): void => {},
getKeys: (): ReadonlyArray<string> => [];
},
});
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.