Мобильные приложения
Обновлено: 2026-04-05
Мобильные приложения OpenClaw
OpenClaw поддерживает мобильные приложения для iOS и Android.
Доступные приложения
iOS
- App Store: OpenClaw Companion
- Требования: iOS 15.0+
- Ссылка: apps.apple.com/app/openclaw
Android
- Google Play: OpenClaw Companion
- Требования: Android 8.0+
- Ссылка: play.google.com/store/apps/details?id=ai.openclaw.companion
Настройка подключения
1. Убедитесь, что шлюз доступен
# Проверьте, что шлюз запущен
openclaw gateway status
# Проверьте доступность
curl http://127.0.0.1:18789/health
2. Настройте удаленный доступ
Вариант A: Tailscale (рекомендуется)
# Установите Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
# Подключитесь
sudo tailscale up
# Разрешите доступ к порту
sudo tailscale serve --bg 18789
Вариант B: Ngrok
# Установите ngrok
curl -sSL https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null
echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | sudo tee /etc/apt/sources.list.d/ngrok.list
sudo apt update && sudo apt install ngrok
# Подключитесь
ngrok config add-authtoken ваш_токен
ngrok http 18789
Вариант C: Cloudflare Tunnel
# Установите cloudflared
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared.deb
# Создайте tunnel
cloudflared tunnel create openclaw
cloudflared tunnel route dns openclaw ваш-домен.com
cloudflared tunnel run openclaw
3. Подключите мобильное приложение
- Откройте приложение на телефоне
- Нажмите "Add Node"
- Отсканируйте QR код или введите код подключения
- Подтвердите подключение в терминале
Конфигурация для мобильного доступа
{
"mobile": {
"enabled": true,
"pairing": {
"enabled": true,
"timeout": 300, // 5 минут
"maxAttempts": 3
},
"notifications": {
"enabled": true,
"providers": ["apns", "fcm"]
},
"security": {
"requireBiometric": true,
"sessionTimeout": 86400 // 24 часа
}
}
}
Устранение неполадок
❌ Приложение не подключается
- Проверьте интернет соединение
- Проверьте, что шлюз доступен извне
- Проверьте firewall правила
- Проверьте логи шлюза
❌ Уведомления не приходят
- Проверьте настройки уведомлений в приложении
- Проверьте настройки APNS/FCM
- Проверьте логи:
grep -i "notification\|push" ~/.openclaw/logs/*.log
❌ Медленная работа
- Проверьте скорость интернета
- Проверьте загрузку сервера
- Уменьшите quality изображений если отправляете много медиа
Особенности iOS
Требования
- iOS 15.0 или новее
- Разрешение на уведомления
- Фоновый режим для постоянного подключения
Настройка APNS
{
"mobile": {
"ios": {
"apns": {
"key": "/path/to/apns-key.p8",
"keyId": "ВАШ_KEY_ID",
"teamId": "ВАШ_TEAM_ID",
"topic": "ai.openclaw.companion"
}
}
}
}
Особенности Android
Требования
- Android 8.0 или новее
- Разрешение на уведомления
- Сервисы Google Play
Настройка FCM
{
"mobile": {
"android": {
"fcm": {
"credentials": "/path/to/fcm-credentials.json",
"projectId": "ВАШ_PROJECT_ID"
}
}
}
}
Функциональность приложений
Основные функции
- Чат - общение с агентами
- Уведомления - получение сообщений
- Управление - настройка каналов и агентов
- Мониторинг - просмотр статистики
- Файлы - отправка и получение медиа
Поддерживаемые функции
- Отправка текстовых сообщений
- Отправка изображений и документов
- Голосовые сообщения (опционально)
- Push-уведомления
- Темная тема
Безопасность
Рекомендации
- Всегда используйте pairing для первого подключения
- Включите биометрическую аутентификацию
- Установите timeout сессии
- Используйте HTTPS для всех соединений
- Регулярно обновляйте приложение
Конфигурация безопасности
{
"mobile": {
"security": {
"requirePin": true,
"pinTimeout": 300, // 5 минут
"requireBiometric": true,
"encryptStorage": true,
"vpnOnly": false // Только через VPN
}
}
}
Производительность
Оптимизация
- Сжимайте изображения перед отправкой
- Используйте кэширование сообщений
- Ограничьте историю для экономии памяти
- Используйте WebSocket для real-time обновлений
Мониторинг
# Проверьте использование памяти приложения
adb shell dumpsys meminfo ai.openclaw.companion
# Проверьте сетевую активность
adb shell dumpsys netstats | grep openclaw
# Логи приложения
adb logcat | grep OpenClaw
Дополнительные ресурсы
Совет: Для лучшего опыта используйте приложение вместе с Tailscale для безопасного удаленного доступа.
Комментарии и обсуждение
Пока нет комментариев. Будьте первым!
Добавить комментарий