Поддержка
Вопрос перед покупкой или что-то не работает? Напишите нам и укажите подробности, перечисленные ниже.
Контакты
Пишите на support@heapdeck.app. Полезно указать:
- версии iOS и HeapDeck (в приложении: Настройки › О приложении);
- версию PostgreSQL и где он работает: свой сервер, RDS, Cloud SQL, Azure, Supabase;
- точный текст ошибки или скриншот со скрытыми именами хостов.
Никогда не присылайте пароли, приватные ключи или строки подключения.
Частые вопросы
Экран пишет «Видно не всё» или показывает <insufficient privilege>
Ваша роль не может читать подробности чужих сессий. Выполните это один раз от суперпользователя или от админской роли вашего провайдера:
GRANT pg_monitor TO your_role;
pg_monitor даёт доступ на чтение к представлениям статистики — и ни к чему больше.
Экран «Медленные запросы» пишет «pg_stat_statements не установлен»
Расширение должно загружаться при старте сервера, а затем его нужно создать в базе:
- Свой сервер: добавьте
pg_stat_statementsвshared_preload_libraries, перезапустите PostgreSQL, затем выполнитеCREATE EXTENSION pg_stat_statements;. - Amazon RDS и Cloud SQL: проверьте группу параметров или флаги базы данных, затем выполните
CREATE EXTENSION pg_stat_statements;. - Supabase: там оно уже включено.
Экран «Медленные запросы» объяснит, какой у вас случай, и покажет команду для копирования.
SSH-туннель не поднимается: «Ошибка SSH-аутентификации»
Версия 1.0 принимает пароль или незашифрованный приватный ключ Ed25519 в формате OpenSSH; такой ключ начинается с -----BEGIN OPENSSH PRIVATE KEY-----. Чтобы создать ключ только для HeapDeck:
ssh-keygen -t ed25519 -N "" -f heapdeck_ed25519
Добавьте heapdeck_ed25519.pub в ~/.ssh/authorized_keys на бастионе и вставьте приватный ключ в соединение. Ключи RSA, ECDSA и ключи с парольной фразой в 1.0 не работают.
«Сертификат этого сервера изменился»
HeapDeck закрепил отпечаток сертификата при первом подключении, а теперь сервер предъявляет другой. Так бывает после обновления сертификата — и так же выглядит перехваченное соединение.
Сравните новый отпечаток с отпечатком вашего сервера, например командой openssl x509 -in server.crt -noout -fingerprint -sha256. Доверяйте ему, только если они совпадают; иначе нажмите «Отмена — не подключаться».
«Доступ к Local Network выключен»
iOS запрашивает разрешение «Локальная сеть», когда сервер, бастион или Ollama находится в вашей локальной сети. Включите его в разделе Настройки › HeapDeck › Локальная сеть, затем нажмите «Повторить». Серверам в интернете оно не нужно.
«HeapDeck заблокирован» при каждом открытии
Блокировка приложения включена по умолчанию. Разблокировать можно с помощью Face ID, Touch ID или код-пароля. В разделе Настройки › Безопасность можно выключить «Требовать Face ID» или выбрать, когда приложение снова блокируется: сразу, через 1 или 5 минут или никогда.
Как восстановить Pro на новом iPhone?
Откройте любое соединение или демо, нажмите шестерёнку на экране «Здоровье», затем Настройки › HeapDeck Pro › Восстановить покупки. Кнопка «Восстановить покупки» есть и на самом экране Pro. Pro привязан к вашему Apple ID; Семейный доступ для него недоступен.
Как вернуть деньги?
Покупки проходят через Apple, поэтому и возвраты тоже: запросите возврат на reportaproblem.apple.com. Если деньги за Pro вернут, приложение вернётся во Free и сохранит ваши соединения.