Работа с тестовым сервером Сервиса уведомлений
Примечание. Для работы с Push-уведомлениями устройство должно быть зарегистрировано в Аврора Центр.
Чтобы использовать в разработке тестовый сервер для отправки Push-сообщений, необходимо выполнить следующие шаги:
- Получить доступ к тестовому серверу:
- направить запрос в техническую поддержку предприятия-разработчика dev-support@omp.ru;
- получить ключи для доступа;
- использовать ключи в приложении-клиенте и автоматизированной системе.
- Создать и установить приложение-клиент на устройство:
- установить зависимости;
- передать в приложение
applicationId
, полученный от поддержки разработчиков; - зарегистрироваться в push-демоне с помощью
applicationId
, получив в ответregistrationId
для тестового сервера Сервиса уведомлений.
- Организовать передачу Push-уведомлений сервера приложения через тестовый сервер Сервиса уведомлений:
- Передать
registrationId
серверу приложения доверенным способом от приложения. Это позволит серверу приложения отправлять таргетированные push-уведомления к своим приложениям на конкретном устройстве. - Получить токен доступа на тестовом сервере Сервиса уведомлений через сервер приложения.
- Передать через сервер приложения push-уведомления, используя токен доступа и идентификатор
связки приложение – устройство
registrationId
.
- Передать
Процесс регистрации мобильного приложения изображён на схеме:
Запрос на регистрацию мобильного приложения должен происходить при каждом его запуске,
так как registrationId
имеет срок жизни, не зависящий от приложения.
Примечание. Если возникают проблемы с push-уведомлениями, необходимо проверить синхронизацию с Аврора Центр. В приложении Аврора Центр можно настроить синхронизацию вручную, вытянув верхнее меню и нажав на кнопку Синхронизация.