Где выбор канала диктует само устройство
На технике Apple, на телевизоре и на компьютере набор доступных каналов разный: на телевизоре ручной набор отпадает, на iPhone буфер требует системного согласия.
Техника Apple: буфер спрашивает разрешения
На iPhone и iPad вставка из буфера упирается в системное окно: приложению нужно отдельное согласие на чтение скопированного. Не дали — подписка не подставится, и это выглядит так, будто клиент отверг ссылку. На Android и в Windows такого вопроса нет, вставка проходит молча.
Телевизор: камеры нет, но код-картинка всё равно работает
На телевизоре отпадает один канал — ручной набор: подписку в 40–90 знаков с точным соблюдением регистра экранной клавиатурой практически не ввести без ошибки.
Код-картинка остаётся, хотя камеры у телевизора нет. При первом запуске клиент на телевизоре сам предлагает добавить подписку по локальной сети и показывает код на экране; сканирует его телефон, где приложение уже стоит, и запись уезжает на телевизор по домашней сети. Направление обратное привычному: код показывает большой экран, камеру подносит маленький.
Если локальная сеть такую передачу не пропускает — так бывает в гостевых сетях с изоляцией устройств, — тот же код ведёт на служебную страницу tv.happ.su. Телевизор показывает пятизначный код, на втором устройстве эту страницу открывают, вводят код в поле UID и вставляют саму подписку в поле Data. Запись уезжает в телевизор со второго устройства, то есть оно здесь источник, а не пульт. Остаются и буфер обмена — например через письмо, открытое в браузере самого телевизора, — и импорт файлом.
Настольные системы: канал почти не ограничен
На компьютере доступны буфер, файл и открытие адреса happ://. Ограничений со стороны системы нет, выбор зависит только от того, где подписка лежит: в письме — буфер, вложением — файл, ссылкой в переписке — щелчок по ней.