Configuration
Créer des fichiers audio
Créez des fichiers audio en suivant les exigences de plateforme ci-dessous. Si l’appareil ne peut pas trouver le fichier spécifié ou si le format de fichier n’est pas pris en charge, il reviendra au son de notification système par défaut.Gardez les noms de fichiers audio en minuscules car certaines plateformes ignorent les lettres majuscules pour les fichiers audio. Au lieu de
AwesomeSound.wav utilisez awesomesound.wav ou awesome_sound.wav.| Plateforme | Extensions | Notes |
|---|---|---|
| iOS | .wav .aiff .caf | Les sons doivent être encodés en Linear PCM, MA4 (IMA/ADPCM), µLaw, ou aLaw. Doivent durer moins de 30 secondes. |
| Android | .wav .mp3 .ogg | Durée recommandée inférieure à 30 secondes. Gardez la taille du fichier petite, les gros fichiers peuvent ne pas être lus sur certains appareils. |
| Huawei | .wav .mp3 .wma | Durée recommandée inférieure à 30 secondes. Gardez la taille du fichier petite, les gros fichiers peuvent ne pas être lus sur certains appareils. |
| Amazon | .wav .mp3 .ogg | Durée recommandée inférieure à 30 secondes. Gardez la taille du fichier petite, les gros fichiers peuvent ne pas être lus sur certains appareils. |
Ajouter des fichiers audio à votre application
Les fichiers audio doivent être inclus en tant que ressources dans votre application. Les URL externes ne sont pas prises en charge.- iOS
- Android, Huawei et Amazon
Ajoutez des fichiers audio à l’emplacement approprié dans votre projet Xcode en fonction de votre SDK.
| SDK | Dossier |
|---|---|
| iOS Native | Ajoutez les fichiers à la racine du projet Xcode. Assurez-vous que Add to targets est sélectionné lors de l’ajout de fichiers afin qu’ils soient automatiquement ajoutés aux ressources du bundle. |
| Cordova, Ionic | Ajoutez les fichiers au répertoire Resources dans le projet Xcode dans <project-root>/platforms/ios/project-name.xcodeproj. |
| Unity | Ajoutez des sons n’importe où dans votre projet Unity, compilez votre projet, puis déplacez ces sons à la racine du projet Xcode. |
Envoyer des notifications
- iOS
- Android, Huawei et Amazon
- API REST
Incluez l’extension de fichier lors du référencement de la ressource audio (p. ex., 
explode_sound.wav). Définissez le son dans le tableau de bord lors de l’envoi de messages push ou utilisez la propriété ios_sound de l’API Créer une notification.Pour aucun son, passez nil au champ Sound.
FAQ
Puis-je définir un son par défaut ?
Utilisez un Modèle qui référence le son et/ou le canal de notification Android. Chaque notification envoyée avec ce modèle utilisera automatiquement le son configuré.Puis-je envoyer différents sons de notification à différents utilisateurs ?
Les paramètresios_sound et android_channel_id sont au niveau de la requête — ils s’appliquent à tous les destinataires de cet appel API. Vous ne pouvez pas spécifier différents sons pour différents utilisateurs dans une seule requête.
Pour envoyer différents sons à différents utilisateurs, utilisez un modèle fan-out : effectuez des appels API séparés pour chaque variante de son, en ciblant les utilisateurs par étiquette ou segment. Par exemple, stockez le son préféré de chaque utilisateur dans une étiquette comme preferred_sound, puis envoyez une requête par valeur de son.
preferred_sound correspond, de sorte que chaque groupe entend son propre son. Ajoutez autant de variantes que nécessaire — un appel API par son.
Pourquoi ma notification ne joue-t-elle pas le fichier audio personnalisé ?
Il y a quelques causes courantes :- Le fichier audio a une extension de fichier incorrecte
- Le fichier audio n’est pas encodé dans un format pris en charge
- Le fichier audio est au mauvais emplacement dans le projet
- Le fichier audio dépasse 30 secondes
res/raw/.
Si la réduction des ressources est activée, protégez les fichiers audio de la suppression en créant keep.xml dans res/raw/ :
Pourquoi ma notification joue-t-elle le fichier audio par défaut ?
Assurez-vous d’avoir suivi les instructions de configuration et que le fichier audio est au bon emplacement pour votre SDK. Vérifiez la casse du nom de fichier — certaines plateformes ignorent les majuscules.Pourquoi le mauvais son est-il joué ?
Sur Android, les notifications sont regroupées après qu’un certain nombre ont été reçues sans être ouvertes. Les notifications regroupées jouent un son par défaut. Vous pouvez définir le son avec la clé de groupe pour toutes vos notifications.Pages connexes
Catégories de notification
Configurez les canaux de notification Android pour contrôler le son, la vibration et l’importance.
Modèles
Créez des modèles de notification réutilisables avec des sons prédéfinis.
API Create Notification
Référence API pour les paramètres ios_sound, android_channel_id et adm_sound.
Icônes de notification
Personnalisez les icônes de notification pour votre application mobile.


