Хранение данных
Виджет VivoChat использует localStorage браузера для хранения состояния чата и данных пользователя.
Какие данные сохраняются
Заголовок раздела «Какие данные сохраняются»| Ключ | Описание | Срок хранения |
|---|---|---|
<WIDGET_ID>_vivoClientId |
Анонимный идентификатор клиента для восстановления истории диалогов. <WIDGET_ID> подставляется автоматически для изоляции данных между разными виджетами на одном домене. |
До очистки localStorage или смены токена через setUserToken() |
vivoUserToken |
Токен пользователя из setUserToken(). Используется для верификации клиента при запуске сессии. |
До вызова setUserToken(null) или очистки localStorage |
vivoOpenState |
Состояние окна чата: открыто или закрыто. Используется для синхронизации между вкладками браузера. | До вызова onUnmount() |
vivoIsNotFirstOpen |
Флаг первого открытия виджета. Используется для синхронизации состояния между вкладками. | До очистки localStorage |
vivoUnreadCount |
Количество непрочитанных сообщений. Используется для отображения бейджа и счётчика сообщений. | До очистки localStorage |