AppboyKit (également connu sous le nom de SDK Objective-C) n’est plus pris en charge et a été remplacé par Swift SDK. Il ne recevra plus de nouvelles fonctionnalités, de corrections de bugs, de mises à jour de sécurité ou d’assistance technique - cependant, la messagerie et l’analyse continueront à fonctionner normalement. Pour en savoir plus, consultez Présentation du nouveau SDK Braze Swift.
Sons personnalisés
Étape 1 : Héberger les sons dans l’application
Les sons des notifications push personnalisées doivent être hébergés localement dans le lot principal de l’application client. Les formats de données audio suivants sont acceptés :
- Linear PCM
- MA4
- µLaw
- aLaw
Vous pouvez regrouper les données audio dans un fichier AIFF, WAV ou CAF. Dans Xcode, ajoutez le fichier audio à votre projet comme ressource non localisée du lot d’applications.
Vous pouvez utiliser l’outil afconvert pour convertir les sons. Par exemple, pour convertir le système PCM linéaire 16 bits Submarine.aiff en audio IMA4 dans un fichier CAF, utilisez la commande suivante dans le terminal :
1
afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v
Vous pouvez inspecter un son pour déterminer son format de données en l’ouvrant dans QuickTime Player et en choisissant Afficher l’inspecteur de film dans le menu Film.
Les sons personnalisés doivent durer moins de 30 secondes lorsqu’ils sont joués. Si un son personnalisé dépasse cette limite, le son système par défaut est joué à la place.
Étape 2 : Fournir au tableau de bord une URL de protocole pour le son
Votre son doit être hébergé localement dans l’application. Vous devez spécifier une URL de protocole qui dirige vers l’emplacement du fichier audio dans l’application dans le champ Sound du compositeur de notification. Spécifier « par défaut » dans ce champ jouera le son de notification par défaut sur l’appareil. Cela peut être spécifié via notre API de messagerie ou notre tableau de bord sous Paramètres dans le compositeur de notifications push, comme illustré dans la capture d’écran suivante :

Si le fichier son spécifié n’existe pas ou si le mot-clé « default » est saisi, Braze utilisera le son d’alerte par défaut du appareil. En dehors de notre tableau de bord, le son peut également être configuré via notre API d’envoi de messages. Pour plus d’informations, consultez la documentation du développeur Apple concernant la préparation de sons d’alerte personnalisés.
Modifier cette page sur GitHub