Push-уведомления на iOS в платформе разработчика 1С

Push-уведомления на iOS в платформе разработчика 1С
Видео: Push-уведомления на iOS в платформе разработчика 1С

PUSH УВЕДОМЛЕНИЯ В ПЛАТФОРМЕ РАЗРАБОТЧИКА НА iOS

Всем привет! С push уведомлениями на Android обычно вопросов на мобильной платформе 1С не возникает. А вот отлаживать push на iOS обычно не получается, при использовании метода “ПолучитьИдентификаторПодписчикаУведомлений” получаем ошибку:

Не удалось получить идентификатор подписчика push-уведомлений

Проблема решается достаточно просто. Единственное, у вас должны быть корректно настроены все сертификаты и профили провизии в кабинете разработчика Apple. Подробное видео на эту тему вы можете посмотреть на моем канале Youtube.

И так, для начала откроем в XCode наш проект с мобильной платформой 1С. Заполняем настройки проекта.

XCode, вкладка General проекта мобильной платформы 1С: Display Name, Bundle Identifier и версия сборки

Переходим на вкладку “Signing & Capabilities”. Указываем разработчика, идентификатор приложения.

XCode, вкладка Signing & Capabilities: включено автоматическое управление подписью, команда и Provisioning Profile

Нажимаем на кнопку “+ Capability”. В открывшимся окне прокручиваем до пункта Push и двойным кликом  добавляем в наш проект.

XCode: окно выбора Capabilities с выделенным пунктом Push Notifications

В итоге у нас должно получиться так как на картинке. Теперь можете собирать проект и заливать на устройство. Все методы по работе с Push уведомлениями на iOS у вас теперь должны работать.

XCode: возможность Push Notifications добавлена в список Capabilities проекта 1С