Zum Inhalt springen

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 to

Um Badges einzurichten, folgen Sie den nachstehenden Schritten:

  1. Fügen Sie eine Notification Service Extension hinzu (File -> New -> Target…)
  1. Wählen Sie die „Notification Service Extension“ aus
Hinzufügen einer Notification Service Extension
  1. 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)
Objective-C Swift
  1. Fügen Sie die App Groups-Fähigkeit für jedes Ziel Ihrer Anwendung hinzu

  2. 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>
Info.plist

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")

Eine Push-Benachrichtigung mit Badges senden

Anchor link to

Wenn 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:

Badge-Wert

Teilen Sie Ihr Feedback mit uns

Anchor link to

Ihr 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.