Сервис Ntfy

Эта страница также доступна на: English, Deutsch

ntfy (произносится: но-ти-фай) это простой pub-sub сервис нотификаций через HTTP, который имплементирует спецификацию провайдера UnifiedPush он позволяет Вам отправлять нотификации на Ваш телефон или компьютер при помощи скриптов с любого компьютера, без регистрации и затрат на настройку. Он полностью open source, если Вы хотите запустить свой собственный сервер

Пуш нотификации, получаемые мобильными приложениями matrix обычно служат только для пробуждения приложения и не несут никаких значимых данных (например, самого текста нотификации). Даже по умолчанию (без использования Ntfy), Ваши сообщения остаются приватными, не смотря на отправку нотификаций через сервера Google (на Android) или Apple (на iOS).

Ntfy полезен для повышения конфиденциальности и независимости Вашего сервера, потому что даже эти “пробуждения” приложения больше не будут проходить через серверы Google/Apple. Вместо этого все нотификации будут идти через Ваш собственный инстанс Ntfy (установленный на сервере Matrix).

Для использования Ntfy, Вам необходимо мобильное приложение с поддержкой UnifiedPush в качестве альтернативного механизма доставки push уведомлений. Хорошим примером являются приложения Element.

Использование

Android

  1. Установите приложение дистрибютора UnifiedPush. Например: Ntfy (исходный код , F-Droid , Google Play )
  2. Откройте настройки приложения и укажите Ваш провайдер UnifiedPush (сервер Ntfy) в качестве сервера по умолчанию. Обычно он находится по адресу https://ntfy.your-server.com
  3. Откройте любое совместимое приложение matrix (SchildiChat, Element и т.д.) и в настройках уведомлений измените провайдер нотификаций на ntfy

главный экран ntfy экран настроек ntfy экран настроек уведомлений в matrix клиенте

iOS

Хотя приложение Ntfy существует для iOS (App Store и исходный код ), ни один из клиентов matrix на iOS не поддерживает UnifiedPush в связи с техническими ограничениями iOS .