Skip to content

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

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

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

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

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

  2. Добавьте App Groups ID в ваш 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-уведомления с бейджами

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

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

Badges value

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

Section titled “Поделитесь с нами своим мнением”

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