Knuff

Стороннее

Бесплатное приложение для отладки Apple Push Notifications (APNs). Тестирование push-уведомлений iOS/macOS/watchOS до интеграции в backend. Open source MIT.

Проверено редакцией
Обновлено: 12.06.2026
Версия1.3
Размер4 Mb
macOS10.12+
Скачиваний0

Описание

Knuff - бесплатная нативная утилита для macOS, предназначенная для отладки и тестирования push-уведомлений Apple Push Notification Service (APNs). Имитирует отправку push-уведомлений с вашего Mac на устройства тестировщиков без необходимости настраивать backend-сервер. Самый популярный open source инструмент в этой нише - 5200+ звёзд на GitHub.

В разработке iOS-приложений с push-уведомлениями есть классическая сложность: чтобы протестировать как уведомление выглядит на устройстве, обычно нужно настроить backend, получить device token, написать код для отправки запроса в APNs API, дождаться доставки. Knuff позволяет шаг отправки делать прямо с Mac в один клик - очень быстрая итерация.

Ключевые возможности приложения:

  • Подключение к APNs: поддержка sandbox (для разработки) и production окружений APNs.
  • Авторизация двумя способами: через .p12 сертификат (классический способ) или через .p8 auth key + JWT-токен (рекомендуется Apple с 2016 года).
  • Отправка push на конкретный device token: просто вставьте токен и payload, нажмите Send.
  • JSON-payload редактор: с подсветкой синтаксиса для удобного формирования содержимого уведомления.
  • Настройка alert, sound, badge: все стандартные APNs-параметры доступны через UI или прямо в JSON.
  • Custom поля: можно добавлять любые произвольные данные в payload для тестирования background-уведомлений и notification extensions.
  • Лог отправленных уведомлений: история всех отправок с timestamp и статусом доставки.
  • Поддержка voIP и background notifications: работает со специальными типами APNs payload.

Knuff подходит iOS/macOS-разработчикам которые делают приложения с push-уведомлениями (мессенджеры, social networks, e-commerce, новостные приложения), backend-инженерам которые тестируют свою APNs-интеграцию, QA-тестировщикам проверяющим как разные типы уведомлений отображаются на устройствах. Программа использует WebSocket для постоянного соединения с APNs - быстрая отправка без задержек.

Установка через Homebrew одной командой: brew install --cask knuff. Открытый исходный код на Objective-C, лицензия MIT. Активная разработка с 2014 года, последний релиз 1.3 - сентябрь 2022. Поддерживает все актуальные версии APNs API.

Часто задаваемые вопросы

Программа Knuff действительно бесплатная?

Да, Knuff распространяется бесплатно и не содержит рекламы, подписок или скрытых платежей. Скачать можно прямо с mac-soft.ru.

На какой версии macOS работает Knuff?

Минимальная поддерживаемая версия - macOS 10.12. Программа работает и на всех более новых версиях, включая macOS Sequoia и Tahoe.

Как установить программу для macOS?

Если вы скачали .dmg - откройте его двойным кликом и перетащите иконку программы в папку Applications. Для других типов файлов смотрите подробную инструкцию по установке.

Где скачать Knuff?

Это стороннее ПО, которое распространяется разработчиком KnuffApp. Кнопка «Скачать» на странице перенаправит вас на официальный сайт разработчика.