Push Catcher

Push Catcher

The application allows you to receive push notifications.

RU | EN

Push Catcher

Описание приложения

Приложение позволяет получать push уведомления. Пример предназначен для ознакомления разработчиков работы плагина push aurora и показывает способ интеграции него в приложение.
Push уведомления могу работать как при открытом приложении, так и в случае если приложение закрыто или свернуто(работа в фоновом режиме). Все уведомления, доставляемые на устройство, принимаются через push сервис push-daemon.service и для каждого из них создается графическое представление с помощью Notifications API. Оно может быть отображено в виде всплывающего окна или помещено в шторку уведомлений. Нажатие на любое из них приводит к запуску приложения с графическим интерфейсом.

Для приложения используются следующие зависимости:

Содержание

Особенности сборки

Перейти в директорию с приложением, сначала обновить зависимости:

flutter-aurora pub get

Запуск сборки:

flutter-aurora run

Информация о ветках

Версии приложения соответствуют соглашению об наименовании веток

Установка и запуск

Установка

Перед запуском приложения нужно ознакомиться с документацией, в которой описывается принцип работы с push-сервером и получение необходимых .yml конфиг файлов и applicationID для этого приложения.

Перед запуском приложения рекомендуется прочесть README файл плагина.

Запуск

После получения applicationID, его нужно прописать в файл .env в PUSH_APPLICATION_ID. После запуска убедитесь, что в приложение пришел registrationID.

Скриншоты

Main page Main page with pushes Application background Log page

Структура проекта

Проект имеет стандартную структуру приложения на базе Dart и Flutter для ОС Аврора.

  • Каталог aurora содержит исходный код на C++ и ресурсы необходимые для установки.
  • Каталог lib содержит исходный код плагина на Dart.
    • Каталог pages содержит страницы приложения.
    • Каталог service содержит сервисы приложения.
    • Каталог utils содержит вспомогательные утилиты.
    • Файл main.dart является точкой входа в приложение.
  • Файл pubspec.yaml описывает зависимости и настройки имени плагина.

Правила использования и участие в разработке

Исходный код проекта предоставляется по лицензии, которая позволяет использовать его в сторонних приложениях.

Для участия в развитии проекта, пожалуйста, ознакомьтесь с cоглашением участника. Если Вы планируете присылать свой исходный код для включения в состав проекта, Вам понадобится принять условия CLA.

Информация об участниках указана в файле AUTHORS.

Кодекс поведения — это действующий набор правил компании «Открытая Мобильная Платформа», который информирует об ожиданиях по взаимодействию между членами сообщества при общении и работе над проектами.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.