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.
Скриншоты
Структура проекта
Проект имеет стандартную структуру приложения на базе Dart и Flutter для ОС Аврора.
- Каталог aurora содержит исходный код на C++ и ресурсы необходимые для установки.
- Каталог lib содержит исходный код плагина на Dart.
- Файл pubspec.yaml описывает зависимости и настройки имени плагина.
Правила использования и участие в разработке
Исходный код проекта предоставляется по лицензии, которая позволяет использовать его в сторонних приложениях.
Для участия в развитии проекта, пожалуйста, ознакомьтесь с cоглашением участника. Если Вы планируете присылать свой исходный код для включения в состав проекта, Вам понадобится принять условия CLA.
Информация об участниках указана в файле AUTHORS.
Кодекс поведения — это действующий набор правил компании «Открытая Мобильная Платформа», который информирует об ожиданиях по взаимодействию между членами сообщества при общении и работе над проектами.