Warning
Этот проект proof-of-concept интеграции Python библиотеки в iOS SwiftUI приложение. Для стабильного клиента используйте другие решения, например: https://github.com/KometTeam/Komet
iOS сборка проекта Komet в TestFlight - https://testflight.apple.com/join/VVzjWn22 ( Исходный код в https://github.com/gru2007/Komet )
Альтернативный клиент для Max
Warning
Версия сломана из-за изменений в API Max
WhiteMax — открытое (open source) iOS приложение для работы с мессенджером Max. Приложение построено на SwiftUI и использует встроенный Python runtime для взаимодействия с API через библиотеку pymax.
Что уже доступно:
- Авторизация по номеру телефона: запрос кода и вход по SMS-коду
- Список чатов: диалоги / группы / каналы, поиск по списку
- Сообщения:
- чтение истории сообщений (есть pull-to-refresh)
- отправка текстовых сообщений
- ответ на сообщение
- реакции
- редактирование своих сообщений
- удаление сообщений
- копирование текста
- Вложения:
- отправка фото из галереи и файлов
- просмотр вложений (в т.ч. фото)
- сохранить / поделиться вложением из контекстного меню
- Поиск:
- глобальный поиск: по телефону (
+7...) и по каналам (@channel) - поиск по сообщениям (локальный индекс, можно проиндексировать последние сообщения)
- глобальный поиск: по телефону (
- Папки: просмотр/создание/удаление (экран в настройках)
Что пока не работает или нестабильно:
- Автообновления (realtime/events): новые сообщения могут не приходить автоматически — иногда нужен ручной refresh
- Соединение: возможны обрывы/повторы запросов, из-за этого часть действий может “подвисать”
- Вступление по ссылке (join group/channel): может срабатывать не всегда
- Глобальный поиск: ограничен по возможностям (часто работает только по точным форматам:
+7...,@...)
Приложение доступно для тестирования через TestFlight:
Примечание: Для участия в бета-тестировании требуется iOS 17.0 (разработка ведётся для iOS 26, так что возможны проблемы c UI) или новее и установленное приложение TestFlight из App Store.
- Установите TestFlight из App Store
- Откройте ссылку выше на вашем iPhone или iPad
- Нажмите "Accept" (Принять) для участия в бета-тесте
- Нажмите "Install" (Установить) для загрузки приложения
- iOS: 17.0 или выше (разработка ведётся для iOS 26, так что возможны проблемы с UI)
⚠️ Важно: Приложение находится в активной разработке. Большинство функций еще не реализованы.
Документация по использованию Python библиотеки PyMax:
Важно:
- Это неофициальное приложение для работы с мессенджером Max
- Использование может нарушать условия предоставления услуг сервиса
- Вы используете приложение исключительно на свой страх и риск
- Разработчики не несут ответственности за любые последствия использования
- API может быть изменен в любой момент без предупреждения
- PyMax — Python библиотека для Max API