Как настроить Push‑уведомления в мобильном приложении 1С для iOS: сертификаты, серверная часть и практический пример

Введение

Push‑уведомления – важный инструмент для взаимодействия с пользователями мобильных приложений. В этой статье мы разберём, как настроить push‑уведомления в мобильном приложении 1С для iOS, включая создание сертификатов, отправку уведомлений с серверной части 1С и обзор общей концепции.

Требования и окружение

  • macOS Catalina 10.15.3
  • Xcode 11.3.1
  • Мобильная платформа 1С: 8.3.16.130
  • Мобильное приложение в режиме совместимости с 1С: 8.3.15

Создание сертификатов для push‑уведомлений

В видео‑уроке показаны шаги по созданию необходимых сертификатов в Apple Developer Console, их экспорт в Keychain и настройка в проекте Xcode. Эти сертификаты позволяют серверу 1С подписывать и отправлять push‑уведомления через APNs.

Отправка push‑уведомлений из серверной части 1С

На сервере 1С реализован модуль, который формирует JSON‑payload, подписывает его сертификатом и отправляет запрос к APNs. В примере показаны ключевые параметры: deviceToken, alert, badge и sound. Также демонстрируется обработка ответов от APNs и логирование ошибок.

Получение исходного кода

Исходные коды мобильного приложения 1С и серверной части доступны после репоста поста ВКонтакте. Ссылка на репост: https://vk.com/nizamov.studio?w=wall-107483541_1455

Видео‑урок

Полный практический пример смотрите в видео‑уроке: https://www.youtube.com/watch?v=cv-pwSFlbEM

Заключение

Настройка push‑уведомлений в мобильном приложении 1С для iOS – это сочетание правильной конфигурации сертификатов, корректной реализации серверной части и тестирования на реальном устройстве. Следуя шагам, описанным в видео‑уроке, вы сможете быстро интегрировать push‑уведомления в свой проект и улучшить взаимодействие с пользователями.