Документация
ОС Аврора 5.2.0
Работа с push-уведомлениями
Пример стороннего приложения pns-demo-app демонстрирует использование API Push daemon, получение и обработку push-уведомлений, а также их отображение.
Архитектура приложения включает следующие элементы:
main.cpp— стартовая точка приложения;Application— класс, реализующий клиентский API для работы с push-уведомлениями. Унаследован отQObject;ControlService— класс, реализующий сервис для контроля работы приложения в фоновом режиме/на переднем плане с помощью D-Bus-сервиса и аргументов командной строки. Унаследован отQDBusAbstractAdaptor.
Вспомогательные классы и qml-код для графического интерфейса здесь не приводятся, могут быть определены произвольно.
Описание работы с push-уведомлениями
- Объявление приложения
- Идентификатор приложения
- Регистрационный идентификатор
- Push-уведомления
- Сервис для управления приложением
- Фоновые задачи
- Дополнительные настройки конфигурации
В Аврора IDE также можно эмулировать отправку уведомлений на мобильное устройство. Подробнее об этом можно прочитать в разделе Плагин для эмуляции push-уведомлений.