Синхронизация#
PocketHook синхронизирует ваши беседы и настройки приложения между устройствами, используя ваш приватный аккаунт iCloud — без аккаунта PocketHook, без участия стороннего сервера.
| Требуется | Вход в iCloud, включённый iCloud Drive |
| Что синхронизируется | Беседы, конфигурация сервера и большинство настроек |
| Что не синхронизируется | Некоторые настройки намеренно привязаны к устройству — см. Auto-open URLs ниже |
Войдите в один и тот же аккаунт iCloud на вашем iPhone, iPad и Mac — и всё появится автоматически, без какой-либо настройки. Ваши данные остаются в вашей собственной приватной базе данных iCloud; серверы PocketHook никогда их не видят.
Настройки сервера#
Основные параметры подключения к вашему серверу PocketHook.
URL сервера#
| Тип | Текстовое поле (URL) |
| По умолчанию | Пусто |
| Хранится в | iOS Keychain |
HTTPS-эндпоинт, на который PocketHook отправляет ваши сообщения из чата. Принимаются только HTTPS-адреса — HTTP отклоняется из соображений безопасности. Это основной эндпоинт, который прослушивает ваш сервер.
Токен аутентификации#
| Тип | Защищённое текстовое поле |
| По умолчанию | Пусто |
| Длина | 10–1 000 символов |
| Хранится в | iOS Keychain |
Bearer-токен, отправляемый в заголовке Authorization с каждым запросом. Ваш сервер может использовать его, чтобы убедиться, что запросы приходят с вашего устройства. Хранится безопасно в iOS Keychain — никогда в открытом виде.
Совместимость с OpenClaw#
| Тип | Переключатель |
| По умолчанию | OFF |
Включите, если ваш сервер использует платформу OpenClaw или любой OpenAI-совместимый Chat Completions API. При включении PocketHook отправляет сообщения в формате чата OpenAI и разбирает в ответе встроенные маркеры команд ([SHORTCUT:name], [DATA:{...}], [URL:...]). В запросы добавляется заголовок x-openclaw-agent-id.
Проверка соединения#
Кнопка, отправляющая тестовый запрос на настроенный сервер. Показывает:
- Время ответа в миллисекундах
- Результат Health Check (если включён)
- Подробности ошибки, если соединение не удалось
Используйте её после изменения URL сервера или токена аутентификации, чтобы убедиться, что всё работает.
Сеть#
Тонкая настройка тайм-аутов для разных типов операций.
Тайм-аут запроса#
| Тип | Степпер (±5 секунд) |
| По умолчанию | 5 секунд |
| Диапазон | 1–600 секунд |
Сколько времени PocketHook ждёт, пока сервер начнёт отвечать на запрос. Если ваш сервер выполняет тяжёлую обработку (например, обращается к ИИ-модели), увеличьте это значение. Для простых вебхук-серверов значения по умолчанию в 5 секунд обычно достаточно.
Тайм-аут ресурса#
| Тип | Степпер (±10 секунд) |
| По умолчанию | 60 секунд |
| Диапазон | 30–600 секунд |
Максимальное время для завершения всего ответа, включая передачу данных. Должно быть больше тайм-аута запроса. Увеличьте, если сервер возвращает большие объёмы данных или имеет медленную скорость передачи.
Health Check#
| Тип | Переключатель |
| По умолчанию | OFF |
Включает мониторинг состояния сервера. Когда активен, PocketHook во время проверки соединения отправляет GET-запрос на URL Health Check и показывает, сообщает ли сервер о своей работоспособности.
URL Health Check#
| Тип | Текстовое поле (URL) |
| По умолчанию | Пусто |
| Отображается когда | Health Check включён (ON) |
Отдельный HTTPS-эндпоинт, возвращающий обычный текст true или false. Этот URL опрашивается во время проверки соединения, чтобы убедиться, что сервер работает. Полезно, когда основной API-эндпоинт закрыт аутентификацией, но нужна простая проверка состояния.
Автоматизация#
Управляет тем, как PocketHook выполняет Быстрые команды iOS, запускаемые ответами сервера.
Быстрые команды iOS#
| Тип | Переключатель |
| По умолчанию | ON |
Главный переключатель выполнения Быстрых команд. Когда он OFF, PocketHook по-прежнему показывает сообщения сервера, но игнорирует поля shortcut в ответах. Полезно для отладки или временного отключения автоматизаций.
Задержка между командами#
| Тип | Слайдер |
| По умолчанию | 2,0 секунды |
| Диапазон | 0,5–10,0 секунд |
Время ожидания между выполнением последовательных команд, когда сервер возвращает несколько автоматизаций в одном ответе. Увеличьте, если ваши команды зависят друг от друга (например, первая команда создаёт файл, который читает вторая).
Тайм-аут команды#
| Тип | Сегментированный селектор |
| По умолчанию | 5 минут (300 с) |
| Варианты | 30 с, 1 мин, 2 мин, 5 мин |
Максимальное время ожидания завершения каждой отдельной команды, после которого PocketHook считает её просроченной. Долгим командам (например, обрабатывающим медиафайлы или делающим несколько API-вызовов) могут понадобиться все 5 минут.
Персональный интерфейс#
Встройте собственный веб-интерфейс прямо в PocketHook.
Персональный интерфейс#
| Тип | Переключатель |
| По умолчанию | OFF |
Показывает отдельную вкладку со встроенным веб-представлением. При включении в главной навигации появляется новая вкладка, где отображается ваша веб-страница. Страница предзагружается для мгновенного показа и поддерживает обновление жестом «потянуть вниз».
URL персонального интерфейса#
| Тип | Текстовое поле (URL) |
| По умолчанию | Пусто |
| Отображается когда | Персональный интерфейс включён (ON) |
URL, отображаемый во вкладке персонального интерфейса. Принимаются и HTTP, и HTTPS (рекомендуется HTTPS). Это может быть панель мониторинга, админ-панель или любая веб-страница, к которой вы хотите иметь быстрый доступ рядом с чатом.
Ссылки#
Настройте, как PocketHook обрабатывает URL из ответов сервера.
Вкладка «Ссылки»#
| Тип | Переключатель |
| По умолчанию | ON |
Показывает или скрывает вкладку «Ссылки» в главной навигации. При включении все URL, полученные из ответов сервера, сохраняются и отображаются в отдельной вкладке с расширенными превью ссылок, поиском и возможностью удаления.
Автооткрытие URL#
| Тип | Переключатель |
| По умолчанию | ON |
| Синхронизируется? | Нет — задаётся независимо на каждом устройстве |
Когда включено, PocketHook автоматически открывает URL из ответов сервера в вашем браузере по умолчанию. Когда выключено, URL по-прежнему сохраняются во вкладке «Ссылки» (если она включена), но не открываются автоматически.
Эта настройка намеренно привязана к устройству: вы можете захотеть, чтобы ссылки открывались автоматически на iPhone, но не на Mac. Нажатие на плашку ссылки под сообщением всегда открывает её, независимо от этой настройки.
Язык#
Настройте язык приложения и диктовки.
Язык приложения#
| Тип | Селектор |
| По умолчанию | Системный |
| Варианты | Системный, English, Español |
Переопределяет язык интерфейса приложения независимо от языка устройства. При выборе «Системный» PocketHook следует языковым настройкам iOS.
Язык диктовки#
| Тип | Селектор |
| По умолчанию | Системная локаль |
| Варианты | 21 язык |
Язык голосовой диктовки (преобразования речи в текст) в поле ввода чата. Доступные языки:
| Язык | Код |
|---|---|
| Английский (США) | en-US |
| Английский (Великобритания) | en-GB |
| Испанский (Испания) | es-ES |
| Испанский (Мексика) | es-MX |
| Французский | fr-FR |
| Немецкий | de-DE |
| Итальянский | it-IT |
| Португальский (Бразилия) | pt-BR |
| Португальский (Португалия) | pt-PT |
| Каталанский | ca-ES |
| Китайский (упрощённый) | zh-CN |
| Японский | ja-JP |
| Корейский | ko-KR |
| Арабский | ar-SA |
| Русский | ru-RU |
| Нидерландский | nl-NL |
| Шведский | sv-SE |
| Польский | pl-PL |
| Турецкий | tr-TR |
| Тайский | th-TH |
| Вьетнамский | vi-VN |
Фоновые задачи#
Периодическая проверка отложенных задач, даже когда приложение в фоне.
Фоновые задачи#
| Тип | Переключатель |
| По умолчанию | OFF |
Включает фоновый опрос. Когда активен, PocketHook периодически отправляет GET-запрос на URL опроса. Если ответ — true, при открытии приложения на основной сервер отправляется сообщение-запрос. Требуется разрешение на уведомления, чтобы сообщать вам об отложенных задачах.
Интервал проверки#
| Тип | Сегментированный селектор |
| По умолчанию | 15 минут |
| Варианты | 5 мин, 15 мин, 30 мин, 1 ч, 2 ч |
Как часто PocketHook проверяет URL опроса в фоне. Более короткие интервалы означают более быстрое обнаружение отложенных задач, но расходуют больше батареи. iOS может корректировать фактическую частоту в зависимости от характера использования устройства.
URL опроса#
| Тип | Текстовое поле (URL) |
| По умолчанию | Пусто |
| Отображается когда | Фоновые задачи включены (ON) |
HTTPS-эндпоинт, который PocketHook опрашивает с заданным интервалом. Должен возвращать обычный текст true (есть задачи) или false (задач нет). Это лёгкая проверка — сервер должен отвечать быстро, без тяжёлой обработки.
Agent Server: используйте https://your-host/jobs (подставьте свой хост и порт).
Сообщение-запрос#
| Тип | Текстовое поле |
| По умолчанию | fetchPendingTasks |
| Макс. длина | 10 000 символов |
Сообщение, отправляемое на основной сервер, когда фоновая проверка находит отложенные задачи и приложение открывается. Ответ сервера появляется в чате как обычное сообщение. Настройте его, чтобы запускать нужное поведение на стороне сервера.
Управление данными#
Отслеживайте и управляйте сохранёнными сообщениями.
Сохранённые сообщения#
| Тип | Индикатор (только чтение) |
| Формат | «X из 500 сообщений» |
Показывает, сколько сообщений сейчас сохранено. Индикатор имеет цветовую кодировку:
- Зелёный — менее 70% ёмкости
- Оранжевый — 70–90% ёмкости
- Красный — более 90% ёмкости
При достижении лимита в 500 сообщений самые старые автоматически удаляются, освобождая место для новых.
Экспорт беседы#
Кнопка, экспортирующая все сохранённые сообщения в файл JSON через системное меню «Поделиться» iOS. Файл можно сохранить, передать по AirDrop или отправить в любое приложение. Полезно для резервного копирования бесед или анализа истории сообщений.
Удалить все сообщения#
Деструктивная кнопка, безвозвратно удаляющая все сохранённые сообщения. Требует подтверждения перед выполнением. Это действие нельзя отменить.
О приложении#
Информация о вашей установке PocketHook (только чтение).
| Поле | Описание |
|---|---|
| Версия приложения | Текущая версия PocketHook (например, 1.0.0) |
| Сборка | Номер сборки этого выпуска |
| Версия iOS | Версия iOS/iPadOS на вашем устройстве |