DOCS / места

Позвать и войти

Два разных действия, и путать их дорого:

  • новое место на двоих или на нескольких — быстрая ссылка из пяти слов;
  • впустить кого-то в место, которое уже есть — приглашение изнутри этого места.

Быстрая ссылка никогда не ведёт в существующее пространство. Это сказано и в самом интерфейсе, потому что ошибаются здесь чаще всего.


Быстрая ссылка: пять слов

Экран «me», блок «Five words someone can read out loud».

Пять слов из фиксированного словаря — их можно продиктовать голосом, по телефону, по рации. Ссылка рядом — то же самое, но кликабельно.

Две двери

выбор что означает
Just us войти может одно устройство, после этого ссылка закрывается
A few people 2, 3, 5 или 10 устройств, слова живут 1 час / 24 часа / неделю

Под кнопками написано «устройств», а не «человек», и это не придирка: протокол умеет доказать, что вошло устройство, и не умеет доказать, что за ним конкретный человек. Обещать «одного человека» значило бы обещать то, чего не подтверждает ни одна подпись.

Кто решает, впускать ли

Только для варианта «A few people»:

выбор что происходит
They walk straight in вошли — и внутри
Let them in myself запрос ждёт вашего ответа; у вас появляется полоска «bob is at the door · let in · not now»

Пока вы не нажали «let in», гость не участник и ни один ключ не сдвинулся. Отказ вам ничего не стоит: вход списывается при согласии, а не при запросе.

Что важно знать про слова

  • Слова не хранятся. Их показывают один раз — скопируйте сразу. Узел помнит, что ссылка выдана, но не сами слова.
  • Слова — это доступ. Кто их получил, тот может войти. Обращайтесь как с паролем.
  • «Just us» тратится при открытии. Первый, кто их введёт, израсходует ссылку; его устройство запомнит вход. Общая ссылка так не тратится — она открыта до срока.
  • Быстрая ссылка идёт через реле. Это единственный путь приглашения, которому нужен интернет: слова должны где-то дождаться того, кому вы их дали. Без настроенного реле кнопка честно откажет.
  • Отозвать можно — в списке выданных ссылок. Отзыв закрывает вход; те, кто уже вошёл, остаются.

Приглашение изнутри пространства

Кнопка invite в шапке пространства. Так растёт то, что уже есть: разговор двоих становится группой, никого не переселяя.

Приглашение — пасс: сколько входов и на какой срок.

поле варианты
кто может войти один вход / до десяти
срок 1 час / 24 часа / 7 дней

Пасс можно скопировать, показать QR-кодом и отозвать. Отзыв останавливает только новые входы — те, кто внутри, остаются.

Рядом есть проверочная фраза: прочитайте её приглашаемому вслух, чтобы он знал, что пасс действительно от вас.

Ещё ниже — технический путь: пригласить конкретное устройство по его device id и публичному ключу (человек берёт их у себя в «me → Technical details»). Полезно, когда вы точно знаете, кого зовёте.


Как войти

Кнопка join в шапке приложения. Принимает и пять слов, и ссылку.

Дальше приложение сначала показывает, куда вы идёте, и только потом спрашивает согласия. В предпросмотре — что заявляет ссылка и чего она стоит:

личная    →  Эти слова потрачены. Устройство запомнило дорогу.
общая     →  Общие слова — открыты до <срока>. Впустить можно до N устройств.

Состояния, которые вы можете увидеть

состояние что значит
запрос отправлен ждём подтверждения устройства владельца; окно можно закрыть
устройство владельца офлайн запрос лежит и будет доставлен, когда кто-то из вас появится в сети
вход подтверждён пространство готово
вам отказали человек решил не впускать. Это отдельное состояние, а не сбой
срок вышел пасс истёк, попросите новый
пасс отозван его закрыли до того, как вход подтвердился

«Отказали» и «что-то сломалось» здесь намеренно выглядят по-разному: первое — чей-то ответ, второе — отсутствие ответа.

Всё это переживает перезапуск с обеих сторон: и запрос гостя, и очередь у двери владельца. Можно закрыть приложение и вернуться.


Публичные места

У публичного пространства есть кнопка Share link — ссылку можно дать кому угодно, вход не нужен: её достаточно, чтобы читать.

Если место в режиме Community, у читателя появится Join to write — отдельное осознанное действие. Чтение никогда не делает вас участником само по себе.

Присланный кем-то пост из публичного пространства открывается вообще без вступления — Навигатор и пересылка.


Знакомство по радио

Если интернета нет ни у кого, познакомиться можно по радио: имя и ключ уходят в эфир, сосед видит вас в списке и предлагает линию. Ни реле, ни сети при этом не нужно.

Как это выглядит по шагам — Радио в приложении.