设置角标
从 Pushwoosh iOS SDK 6.4.0 版本开始,通过推送通知管理和设置角标的流程已发生变化。
如果您之前在应用程序中使用角标数来表示收到的推送通知数量,则必须迁移到较新版本的 iOS SDK(6.4.0 或更高版本)。旧版本将在 2022 年第二季度末停止支持。
如何设置角标
Anchor link to要设置角标,请按照以下步骤操作:
- 添加 Notification Service Extension(File -> New -> Target…)

- 选择 “Notification Service Extension”

- 从代码块中复制以下代码,并如下图所示将其添加到您的项目中:
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request contentHandler:contentHandler];

-
为您的应用程序的每个 target 添加 App Groups 功能
-
将 App Groups ID 添加到您应用程序每个 target 的 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"];
发送带角标的推送通知
Anchor link to如果您想从 Pushwoosh 控制面板发送带角标的推送通知,只需在 badges 文本字段中添加所需的角标值,如下图所示:

与我们分享您的反馈
Anchor link to您的反馈有助于我们创造更好的体验,因此,如果您在 SDK 集成过程中遇到任何问题,我们非常希望听到您的意见。如果您遇到任何困难,请随时通过此表单与我们分享您的想法。