Установка на Android и ChromeOS

Скачивать нечего. Добавьте веб-приложение на домашний экран — у него появится свой значок и своё окно, и оно будет работать офлайн. Это ровно всё, что умело бы приложение из Google Play, и причины тут не наши, а Android.

Установите

  1. Откройте приложение в Chrome.
  2. Нажмите меню , затем Добавить на главный экран — или нажмите на предложение установки, если Chrome его показал.
  3. Подтвердите. Значок появится на домашнем экране.

В ChromeOS всё то же самое и из того же меню. Firefox и Samsung Internet тоже так умеют, только называют пункт по-своему — у Firefox это Установить, у Samsung Internet — Добавить страницу наГлавный экран.

Почему нет приложения в Google Play

Начиная с Android 10 читать буфер обмена может только то приложение, которым вы пользуетесь прямо сейчас, активная клавиатура или служба специальных возможностей. Правило появилось потому, что приложение, способное молча читать ваш буфер обмена, собрало бы каждый скопированный пароль и каждый одноразовый код, и действует оно на все приложения платформы без исключения.

Так что нативное приложение RealtimeClipboard дало бы пункт в меню «Поделиться» и карточку в магазине — и ничего сверх того, что уже умеет установленное веб-приложение. Следить за буфером обмена в фоне оно бы не смогло, потому что этого не может никто. Выпустить его значило бы в основном попросить вас довериться ещё одному бинарнику, ничего не получив взамен.

Честная модель на телефоне такая: вы приносите текст приложению, а приложение приносит текст вам. Приём происходит сам — скопированное на компьютере уже ждёт, когда вы откроете приложение. Отправка — это вставка или «Поделиться», и так будет всегда.

Проверьте, что получилось

  • Оно открывается без адресной строки. Это и есть весь признак: ярлык на домашнем экране по-прежнему показывает интерфейс Chrome, а установленное веб-приложение — нет.
  • В строке состояния написано T1 · paste only — так и должно быть, это не сбой. На Android это потолок.
  • Оно открывается без сети и показывает вашу прежнюю историю.

Первая синхронизация

  1. Откройте приложение на компьютере и запомните короткий ключ.
  2. Введите тот же ключ на телефоне.
  3. Скопируйте что-нибудь на компьютере. На телефоне оно появится само.
  4. В обратную сторону: скопируйте на телефоне, откройте RealtimeClipboard и долгим нажатием в редакторе выберите Вставить. Либо воспользуйтесь меню «Поделиться» прямо из того приложения, в котором вы находитесь.

Когда не работает

Предложение установки не появилось

Chrome сам решает, показывать его или нет, и показывает не всегда. Путь через меню работает в любом случае, и он же надёжный — не ждите предложения.

Открылось в браузере, а не в своём окне

У вас ярлык-закладка, а не установленное приложение. Удалите его и добавьте заново из меню; нужный пункт — Добавить на главный экран, и когда установка действительно состоится, Chrome покажет значок приложения в окне подтверждения.

Пока приложение закрыто, ничего не приходит

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

Копирование на телефоне ничего не отправляет

Это то самое правило Android 10. Вставьте в приложение или поделитесь с ним.

Удаление

Нажмите на значок и удерживайте, затем удалите его, как любое другое приложение, либо уберите через Настройки → Настройки сайтов в Chrome. На устройстве не останется ничего, кроме браузерного хранилища, где лежали ваши настройки и история.

Все остальные платформы: руководство по установке. Если буфер обмена не синхронизируется по причинам, к этому приложению не относящимся, начните отсюда. Что-то не так или устарело? Откройте issue.