Skip to content

Readme

Синхронизация аккаунта между устройствами через привязку соцсетей (Google, Apple, Facebook).

Документы

Файл Описание
gdd.md Геймдизайн: UI, флоу входа, конфликт сохранений
spec.md Техническая спецификация: API, модели данных, сессии, JWT, Redis, сценарии переноса
qa.md Тестовые сценарии для QA: 19 кейсов с пошаговыми проверками
analytics.md События аналитики: логин, привязка, конфликты, ошибки

Ключевые концепции

  • Один аккаунт = несколько устройств, одна активная сессия
  • Соцсеть = ключ для переноса между устройствами
  • Session-in-JWT: SessionId встроен в токен, хранение в Redis
  • Кик через SignalR при входе с другого устройства