• KB Home
  • Документация edna Platform
  • Модуль пуш-уведомлений edna Platform
  • Описание функциональных характеристикпрограммного модуля «Модуль пуш-уведомлений платформы edna» (edna-pushsdk)

Описание функциональных характеристикпрограммного модуля «Модуль пуш-уведомлений платформы edna» (edna-pushsdk)

Описание модуля edna-pushsdk

Программный модуль «Модуль пуш-уведомлений платформы edna» (edna-pushsdk) – программный модуль, обеспечивающий связь мобильных приложений под iOS и Андроид и ПО edna Platform для целей надлежащей работы edna Platform по обработке пуш-уведомлений.

Модуль работает через Интернет.

Модуль edna-pushsdk включает:

  • Модуль для мобильных приложений под iOS
  • Модуль для мобильных приложений под Андроид.

Для работы модуля требуются:

  • телефоны с функциональностью карманных персональных компьютеров и сенсорным экраном под управлением операционных систем Android версии 5 и выше, iOS версии 10.0 и выше.
  • Мобильное приложение для встраивания модуля с minSDK не ранее 21 (Андроид 5) и targetSdk не позже 31 (Андроид 12).
  • Доступ в Интернет с минимальным битрейтом 56.0 кбит/с.

Технологии

Java, Kotlin, Dagger, Swift.

Функциональность модуля

Функциональность модуля «Модуль пуш-уведомлений платформы edna» (edna-pushsdk) включает:

  1. Встраиваемость в код мобильных приложений на ОС Андроид и iOS.
  2. Регистрацию мобильного устройства пользователя в сервисах поставщиков пуш-уведомлений Apple APNS, Google FCM, Huawei HMS.
  3. Регистрацию мобильного устройства пользователя в edna Platform на основании токена устройства, полученного от поставщика пуш-уведомлений, и идентификаторов устройства.
  4. Получение пуш-уведомлений от облачных пуш-провайдеров Apple APNS, Google FCM, Huawei HMS.
  5. Подтверждение доставки пуш-уведомлений в edna Platform через REST API.
  6. Отрисовку пуш-уведомлений на устройстве пользователя, включая кнопки, картинки, текст, заголовок.
Cледующая статья Информация, необходимая для установки и эксплуатации программного модуля «Модуль пуш-уведомлений платформы edna» (edna-pushsdk)