Перейти к содержимому
Эта страница переведена автоматически с английского. Сообщите об ошибке или предложите исправление.

TigerHub

TigerHub — дом экосистемы в вебе, сайт tigersystem.io. Он представляет песочницу TigerSystem и то, что делает возможным открытый протокол TigerTag, и содержит социальную часть песочницы: поделиться списком желаний, пригласить кого-то стать другом, опубликовать список только для чтения, который любой может открыть в браузере.

tigersystem.io — веб-дом TigerSystem, мобильное приложение сканирует на фоне Tiger Studio
flowchart TB
  ST["Tiger Studio"] & CO["Connect"] <--> FB[("Your TigerSystem account<br/>(Firebase — one shared database)")]
  FB -- "published lists · invites" --> HUB["TigerHub<br/>tigersystem.io"]
  HUB --> VIS["Anyone with the link<br/>plain browser, no account"]
  • Витрина экосистемы — главная страница рассказывает всю историю: как это работает, шесть брендов принтеров, компоненты и три уровня (TigerData — учёт только программно · TigerTag — офлайн-чип · TigerTag+ — проверенная подлинность).
  • Ваш аккаунт в вебе (/account) — войдите в свой аккаунт TigerSystem из браузера.
  • Списки желаний — публичные и только для друзей, оба вида развёрнуты.
  • Коды друзей и приглашения — добавляйте друг друга в друзья из веба.
  • Публичные ссылки на списки — делитесь списком только для чтения как https://tigersystem.io/wishlist/<token>; зрителю не нужны ни приложение, ни аккаунт.
  • Каталог материалов и справочная база данных (/materials, /database) — просматривайте общий каталог, по которому работают все приложения.
  • Принтеры и функции (/printers, /features) — что с чем работает.
  • 3D-модели (/models) — модели для печати (TigerPOD и другие).
  • Для производителей, разработчиков и прессы (/manufacturers, /developers, /press) — история для B2B, указатели по интеграции, медиаматериалы.
  • Сувениры (/goodies) — официальная кепка и поло. Покупка — один из способов поддержать проект.

Публичная ссылка на список выглядит как https://tigersystem.io/wishlist/<token>. Три вещи, которые стоит знать, прежде чем куда-то её вставлять:

  • Токен — это весь ключ. Любой, у кого есть ссылка, открывает список — без аккаунта, без приложения, без каких-либо доказательств. Относитесь к ней как к паролю, которым вы решили поделиться: годится для поста на форуме или для друга, но не для списка, дальнейшее копирование которого вам было бы неприятно.
  • Ссылку создаёт именно публикация списка. Когда в приложении вы делаете список публичным, для него создаётся токен и публикуется копия списка; когда вы снова делаете его приватным, эта копия и токен удаляются. Сделайте его публичным ещё раз — и он получит новый токен, так что ранее розданная ссылка не оживёт. TigerHub показывает только то, что публикует приложение.
  • Только для чтения, и страница показывает, кто поделился. Зритель видит только этот список — его позиции и повод или сообщение, если вы их задали, — но никогда ваш инвентарь или другие ваши списки. При этом страница показывает ваше отображаемое имя, ваши ссылки на соцсети и кнопку добавить в друзья, которая несёт ваш код обнаружения.

Ссылка — один из двух способов поделиться; второй — друг:

Публичная ссылка на список Друг
Кто видит любой, у кого есть ссылка один человек, которого вы приняли
Нужен аккаунт нет да
Как сделать список публичным обменяться кодами обнаружения
Отмена сделать список приватным удалить друга

Часть о друзьях здесь лишь кратко изложена, чтобы стоять рядом со ссылкой; правила запросов и удаления и их соблюдение на стороне сервера описаны в Инвентарь и облачная синхронизация.

Аккаунты пользователей и данные всех приложений находятся в обычном Firebase (Auth + Firestore) — намеренно безымянной инфраструктуре: единая общая база данных в одном месте, чтобы Tiger Studio, Tiger NFC Connect, TigerScale и аккаунт TigerSystem работали с одними и теми же данными. TigerHub — это веб-поверхность, построенная поверх неё. См. Инвентарь и облачная синхронизация.

С чем Как
Tiger Studio / Connect Сделать список публичным или приватным — что создаёт или удаляет его ссылку — и отправить приглашения в друзья
Firebase (база данных аккаунтов) Источник опубликованных данных
Посетители Обычный браузер, аккаунт не нужен

См. также: Инвентарь и облачная синхронизация, Архитектура