Перейти к содержанию

Настройка бейджей

Начиная с версии 6.4.0 Pushwoosh iOS SDK, процесс управления и установки бейджей через push-уведомления изменился.

Если вы ранее использовали число на бейдже для отображения количества полученных push-уведомлений в вашем приложении, вам необходимо перейти на более новую версию iOS SDK (6.4.0 или более позднюю). Старые версии будут поддерживаться до конца второго квартала 2022 года.

Как настроить бейджи

Anchor link to

Чтобы настроить бейджи, выполните следующие шаги:

  1. Добавьте Notification Service Extension (File -> New -> Target…)
  1. Выберите “Notification Service Extension”
Добавление Notification Service Extension
  1. Скопируйте код из блока кода и добавьте его в свой проект, как показано на изображениях ниже:
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)
Objective-C Swift
  1. Добавьте возможность App Groups для каждой цели вашего приложения

  2. Добавьте ID App Groups в ваш info.plist для каждой цели вашего приложения:

<key>PW_APP_GROUPS_NAME</key>
<string>group.com.example.demoapp_example</string>
Info.plist

Если вы не хотите использовать файл info.plist, используйте метод ниже и добавьте код в ваш класс NotificationServiceExtension:

PWNotificationExtensionManager.shared().handle(request, withAppGroups: "group.com.example.demoapp_example")

Отправка push-уведомления с бейджами

Anchor link to

Если вы хотите отправить push-уведомление с бейджами из Pushwoosh Control Panel, просто добавьте желаемое значение бейджа в текстовое поле badges, как показано на изображении ниже:

Значение бейджа

Поделитесь с нами своим мнением

Anchor link to

Ваши отзывы помогают нам улучшать наш продукт, поэтому мы будем рады услышать от вас, если у вас возникнут какие-либо проблемы в процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, не стесняйтесь поделиться своими мыслями с нами через эту форму.