Документация
ОС Аврора 5.1.5

Дополнительные настройки конфигурации

Для приложения нужно в файле .desktop указать возможность принимать uri в качестве аргумента:

Exec=omp-reference-push-example  %u

Для доступа к push-демону необходимо разрешение PushNotifications, которое можно задать в поле Permissions секции [X-Application]:

[X-Application]
Permissions=PushNotifications

Имеется ограничение на имена D-Bus шин, которые может поднимать приложение. Доступны только имена вида orgname.appname, где orgname и appname задаются в секции [X-Application] файла .desktop:

[X-Application]
OrganizationName=com.org
ApplicationName=app

В pro-файле необходимо указать, что приложение использует Qt D-Bus и дополнительные библиотеки pushclient и nemonotifications-qt5:

QT += dbus

PKGCONFIG += \
    pushclient \
    nemonotifications-qt5

INCLUDEPATH += /usr/include/pushclient

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

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

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