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

Регистрационный идентификатор

Результат регистрации в push-демоне будет обработан в слоте processRegistrationId() и методе setRegistrationId() у Application:

void Application::processRegistrationId(const QString &registrationId)
{
    qDebug() << QString("Registration is successful for %1. RegistrationId: %2")
                .arg(applicationId())
                .arg(registrationId);

    setRegistrationId(registrationId);
}

void Application::setRegistrationId(const QString &registrationId)
{
    if (registrationId != m_registrationId)
    {
        m_registrationId = registrationId;
        emit registrationIdChanged(registrationId);
    }
}

После запуска приложение пытается зарегистрироваться на сервере Сервиса уведомлений, и в случае успеха получает идентификатор регистрации registrationId. В консоли /journalctl отобразится сообщение следующего вида:

[D] Application::processRegistrationId:98 - "Registration is successful for omp_reference_p_btut7giq44tbluarkai1. RegistrationId: 62bba07e-1000-4d6e-ad8b-47935e1b7d64"

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

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

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