Введение
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‑уведомления в свой проект и улучшить взаимодействие с пользователями.