Документация
ОС Аврора 5.1.5
Регистрационный идентификатор
Результат регистрации в push-демоне будет обработан в слоте processRegistrationId()
и методе setRegistrationId()
у Application
:
void Application::processRegistrationId(const QString ®istrationId)
{
qDebug() << QString("Registration is successful for %1. RegistrationId: %2")
.arg(applicationId())
.arg(registrationId);
setRegistrationId(registrationId);
}
void Application::setRegistrationId(const QString ®istrationId)
{
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
.