Passer au contenu

Configuration des badges

À partir de la version 6.4.0 du SDK iOS de Pushwoosh, le processus de gestion et de configuration des badges via les notifications push a changé.

Si vous utilisiez auparavant le nombre de badges pour indiquer le nombre de notifications push reçues dans votre application, vous devez migrer vers une version plus récente du SDK iOS (6.4.0 ou ultérieure). Les anciennes versions seront prises en charge jusqu’à la fin du deuxième trimestre 2022.

Comment configurer les badges

Anchor link to

Pour configurer les badges, suivez les étapes ci-dessous :

  1. Ajoutez une Notification Service Extension (File -> New -> Target…)
  1. Sélectionnez la « Notification Service Extension »
Ajout de la Notification Service Extension
  1. Copiez le code du bloc de code et ajoutez-le à votre projet comme indiqué dans les images ci-dessous :
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)
Objective-C Swift
  1. Ajoutez la capacité App Groups pour chaque cible de votre application

  2. Ajoutez l’ID des App Groups à votre fichier info.plist pour chaque cible de votre application :

<key>PW_APP_GROUPS_NAME</key>
<string>group.com.example.demoapp_example</string>
Info.plist

Si vous ne souhaitez pas utiliser le fichier info.plist, utilisez la méthode ci-dessous et ajoutez le code à votre classe NotificationServiceExtension :

PWNotificationExtensionManager.shared().handle(request, withAppGroups: "group.com.example.demoapp_example")

Envoyer une notification push avec des badges

Anchor link to

Si vous souhaitez envoyer une notification push avec des badges depuis le Control Panel de Pushwoosh, ajoutez simplement la valeur de badge souhaitée dans le champ de texte badges comme indiqué dans l’image ci-dessous :

Valeur des badges

Partagez vos retours avec nous

Anchor link to

Vos retours nous aident à créer une meilleure expérience, nous serions donc ravis de vous entendre si vous rencontrez des problèmes lors du processus d’intégration du SDK. Si vous rencontrez des difficultés, n’hésitez pas à nous faire part de vos réflexions via ce formulaire.