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

Плагин для эмуляции push-уведомлений

В Аврора SDK предусмотрена возможность протестировать работу стороннего приложения, отправляющего push-уведомления, на эмуляторе.

Для настройки плагина push-уведомлений необходимо выполнить следующие действия:

  1. Сгенерировать сертификат cert.pem и ключ key.pem, выполнив команду openssl в терминале в системе разработчика. Вместо многоточий допускается заполнить поля в опции -subj собственными значениями или опустить. Ограничения на данные значения отсутствуют. Пример:

    openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes -subj "/C=RU/ST=.../L=.../O=.../OU=.../CN=.../emailAddress=..."
    
  2. В Аврора IDE запустить машину сборки Build Engine — нажать кнопку запуска, расположенную в нижнем левом углу IDE .

  3. Создать файл настроек для службы Push-уведомлений: Инструменты → Параметры → Push-уведомления → вкладка Push-сервер → Создать. Кнопка Создать становится доступной после установки соединения с Push-демоном.

    Настройки Push

  4. На той же вкладке Push-сервер в разделе Настройки указать ключ и сертификат в полях Файл ключа и Файл сертификата.

    Ключи для настройки Push

  5. При необходимости можно добавить значение по умолчанию для полей Данные и Заголовок на вкладке Значения по умолчанию для уведомлений.

  6. Нажать кнопку Применить. Плагин внесёт устройство в список и выдаст ему уникальный идентификатор.

    Значения по умолчанию для уведомлений

  7. Открыть приложение-клиент Push-сообщений, например, Push Receiver.

  8. В Аврора IDE открыть нижнюю вкладку Push-уведомления или нажать сочетание клавиш «Alt + 9». На вкладке появится сообщение о регистрации приложения-клиента, содержащее его applicationId.

  9. Выбрать идентификатор устройства.

  10. Ввести идентификатор приложения applicationId в поле справа от идентификатора устройства.

  11. Ввести текст уведомления и нажать кнопку Отправить Push-уведомление.

Идентификатор приложения applicationId для устройства или эмулятора может быть любым.

Подробное описание процесса разработки собственного приложения для push-уведомлений приведено в разделе про основную работу.

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

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