Настройка бейджей
Начиная с версии 6.4.0 Wavesend iOS SDK, процесс управления и установки бейджей через push-уведомления изменился.
Если вы ранее использовали номер бейджа для отображения количества полученных push-уведомлений в вашем приложении, вам необходимо перейти на более новую версию iOS SDK (6.4.0 или более позднюю). Старые версии будут поддерживаться до конца второго квартала 2022 года.
Как настроить бейджи
Section titled “Как настроить бейджи”Чтобы настроить бейджи, выполните следующие шаги:
- Добавьте Notification Service Extension (File -> New -> Target…)

- Выберите “Notification Service Extension”

- Скопируйте код из блока кода и добавьте его в ваш проект, как показано на изображениях ниже:
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request contentHandler:contentHandler];

-
Добавьте возможность App Groups для каждой цели вашего приложения
-
Добавьте App Groups ID в ваш info.plist для каждой цели вашего приложения:
<key>PW_APP_GROUPS_NAME</key><string>group.com.example.demoapp_example</string>
Если вы не хотите использовать файл info.plist, используйте метод ниже и добавьте код в ваш класс NotificationServiceExtension:
PWNotificationExtensionManager.shared().handle(request, withAppGroups: "group.com.example.demoapp_example")[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request withAppGroups:@"group.com.example.demoapp_example"];
Отправка push-уведомления с бейджами
Section titled “Отправка push-уведомления с бейджами”Если вы хотите отправить push-уведомление с бейджами из Wavesend Control Panel, просто добавьте желаемое значение бейджа в текстовое поле badges, как показано на рисунке ниже:

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