Skip to main content
Эта страница описывает сценарий мобильного сопряжения: вы открываете биржу в браузере на компьютере, приложение показывает QR-код, вы сканируете его кошельком на телефоне и получаете сессию для подписи.

Штатный сценарий

  1. В браузере на компьютере нажмите «Connect wallet» (подключить кошелёк) и выберите вариант с мобильным сопряжением.
  2. Приложение покажет QR-код с коротким сроком действия.
  3. Откройте приложение кошелька на телефоне и воспользуйтесь его встроенным сканером, а не системной камерой — она подойдёт, только если кошелёк поддерживает deep-ссылки из приложения камеры.
  4. Подтвердите запрос на сопряжение, который появится в кошельке.
  5. Вкладка на компьютере перейдёт в подключённое состояние и запросит сессионную подпись.

Частые сбои

Камера не открывается. У приложения кошелька нет разрешения на камеру. Выдайте его в настройках операционной системы и попробуйте снова. На iOS разрешение находится в Settings → Privacy → Camera, на Android — в App info → Permissions. QR-код истёк раньше, чем вы успели его отсканировать. Коды короткоживущие из соображений безопасности. Нажмите на стороне компьютера «refresh» (обновить) или «show new code» (показать новый код) и сразу отсканируйте свежий. Кошелёк пишет «pairing failed» или вообще ничего не происходит. Протокол сопряжения работает через сервер-ретранслятор, доступный обоим устройствам. Если телефон в корпоративной Wi-Fi-сети, в гостиничной сети или под VPN, который блокирует исходящий трафик WebSocket, до ретранслятора он просто не достучится. Переключите телефон на мобильный интернет или на другую сеть и попробуйте снова. Сопряжение прошло, но любое действие падает. Сессия установилась, но что-то сломано на пути подписи. Обычные причины: кошелёк сопряжён не с тем счётом, кошелёк не поддерживает схему сессионной подписи (обновите его) или телефон ушёл в спящий режим и оборвал соединение с ретранслятором в фоне. Разорвите сопряжение со стороны кошелька, перезапустите кошелёк и пройдите сценарий заново.

Что прислать, если ничего не помогло

Напишите на contact@intention.xyz и приложите:
  • Название и версию мобильного кошелька.
  • Операционную систему телефона и её версию.
  • Браузер на компьютере и его версию.
  • Фото или скриншот ошибки, показанной на телефоне.
  • Примерное время попытки сопряжения в UTC.
Это время мы сможем сверить с логами ретранслятора и увидеть, на каком шаге сорвалось рукопожатие.