Einrichten von Badges
Ab Version 6.4.0 des Pushwoosh iOS SDK hat sich der Prozess zur Verwaltung und Einstellung von Badges über Push-Benachrichtigungen geändert.
Wenn Sie bisher die Badge-Anzahl verwendet haben, um die Anzahl der erhaltenen Push-Benachrichtigungen in Ihrer Anwendung anzuzeigen, müssen Sie auf eine neuere Version des iOS SDK (6.4.0 oder höher) migrieren. Die älteren Versionen werden bis zum Ende des zweiten Quartals 2022 unterstützt.
Wie man Badges einrichtet
Anchor link toUm Badges einzurichten, folgen Sie den nachstehenden Schritten:
- Fügen Sie eine Notification Service Extension hinzu (File -> New -> Target…)

- Wählen Sie die „Notification Service Extension“ aus

- Kopieren Sie den Code aus dem Codeblock und fügen Sie ihn wie in den folgenden Bildern gezeigt zu Ihrem Projekt hinzu:
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request contentHandler:contentHandler];

-
Fügen Sie die App Groups-Fähigkeit für jedes Ziel Ihrer Anwendung hinzu
-
Fügen Sie die App Groups ID zu Ihrer info.plist für jedes Ziel Ihrer Anwendung hinzu:
<key>PW_APP_GROUPS_NAME</key><string>group.com.example.demoapp_example</string>
Wenn Sie die info.plist-Datei nicht verwenden möchten, nutzen Sie die folgende Methode und fügen Sie den Code zu Ihrer NotificationServiceExtension-Klasse hinzu:
PWNotificationExtensionManager.shared().handle(request, withAppGroups: "group.com.example.demoapp_example")[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request withAppGroups:@"group.com.example.demoapp_example"];
Eine Push-Benachrichtigung mit Badges senden
Anchor link toWenn Sie eine Push-Benachrichtigung mit Badges aus dem Pushwoosh Control Panel senden möchten, fügen Sie einfach den gewünschten Badge-Wert in das Textfeld badges ein, wie im Bild unten gezeigt:

Teilen Sie Ihr Feedback mit uns
Anchor link toIhr Feedback hilft uns, eine bessere Erfahrung zu schaffen. Daher würden wir uns freuen, von Ihnen zu hören, falls Sie während des SDK-Integrationsprozesses auf Probleme stoßen. Sollten Sie Schwierigkeiten haben, zögern Sie bitte nicht, uns Ihre Gedanken über dieses Formular mitzuteilen.