Configuración
Crear archivos de sonido
Crea archivos de sonido siguiendo los requisitos de plataforma a continuación. Si el dispositivo no puede encontrar el archivo especificado o el formato de archivo no está soportado, recurrirá al sonido de notificación del sistema predeterminado.Mantén los nombres de archivos de sonido en minúsculas ya que algunas plataformas ignoran letras mayúsculas para archivos de sonido. En lugar de
AwesomeSound.wav usa awesomesound.wav o awesome_sound.wav.| Plataforma | Extensiones | Notas |
|---|---|---|
| iOS | .wav .aiff .caf | Los sonidos deben estar codificados como Linear PCM, MA4 (IMA/ADPCM), µLaw o aLaw. Deben durar menos de 30 segundos. |
| Android | .wav .mp3 .ogg | Duración recomendada menos de 30 segundos. Mantén el tamaño de archivo pequeño, archivos grandes pueden no reproducirse en algunos dispositivos. |
| Huawei | .wav .mp3 .wma | Duración recomendada menos de 30 segundos. Mantén el tamaño de archivo pequeño, archivos grandes pueden no reproducirse en algunos dispositivos. |
| Amazon | .wav .mp3 .ogg | Duración recomendada menos de 30 segundos. Mantén el tamaño de archivo pequeño, archivos grandes pueden no reproducirse en algunos dispositivos. |
Agregar archivos de sonido a tu app
Los archivos de sonido deben incluirse como recursos dentro de tu app. Las URLs externas no están soportadas.- iOS
- Android, Huawei, and Amazon
Agrega archivos de sonido a la ubicación apropiada en tu proyecto Xcode dependiendo de tu SDK.
| SDK | Folder |
|---|---|
| iOS Native | Add files to the Xcode project root. Make sure Add to targets is selected when adding files so they are automatically added to the bundle resources. |
| Cordova, Ionic | Add files to Resources directory within the Xcode project in <project-root>/platforms/ios/project-name.xcodeproj. |
| Unity | Add sounds anywhere in your Unity project, build your project, and then move those sounds to the Xcode project root. |
Enviar notificaciones
- iOS
- Android, Huawei, and Amazon
- REST API
Incluye la extensión del archivo al hacer referencia al recurso de sonido (p. ej., 
explode_sound.wav). Configura el sonido en el dashboard al enviar mensajes push o usa la propiedad ios_sound del API Create Notification.Para sin sonido, pasa nil al campo Sound.
FAQ
¿Puedo establecer un sonido predeterminado?
Usa una Template que haga referencia al sonido y/o Android Notification Channel. Cada notificación enviada con esa plantilla usará automáticamente el sonido configurado.¿Puedo enviar diferentes sonidos de notificación a diferentes usuarios?
Los parámetrosios_sound y android_channel_id son a nivel de solicitud — se aplican a todos los destinatarios de esa llamada API. No puedes especificar diferentes sonidos para diferentes usuarios en una sola solicitud.
Para entregar diferentes sonidos a diferentes usuarios, usa un patrón fan-out: haz llamadas API separadas para cada variante de sonido, apuntando a usuarios por etiqueta o segmento. Por ejemplo, almacena el sonido preferido de cada usuario en una etiqueta como preferred_sound, luego envía una solicitud por valor de sonido.
preferred_sound coincide, por lo que cada grupo escucha su propio sonido. Agrega tantas variantes como necesites — una llamada API por sonido.
¿Por qué mi notificación no reproduce el archivo de sonido personalizado?
Hay algunas causas comunes:- El archivo de sonido tiene una extensión de archivo incorrecta
- El archivo de sonido no está codificado en un formato soportado
- El archivo de sonido está en la ubicación incorrecta en el proyecto
- El archivo de sonido tiene más de 30 segundos
res/raw/.
Si la reducción de recursos está habilitada, protege los archivos de sonido de ser eliminados creando keep.xml en res/raw/:
¿Por qué mi notificación reproduce el archivo de sonido predeterminado?
Asegúrate de haber seguido las instrucciones de configuración y que el archivo de sonido esté en la ubicación correcta para tu SDK. Verifica el uso de mayúsculas en el nombre del archivo — algunas plataformas ignoran las letras mayúsculas.¿Por qué se reproduce el sonido incorrecto?
En Android, las notificaciones se agrupan después de que se recibe un cierto número sin abrirlas. Las notificaciones agrupadas reproducen un sonido predeterminado. Puedes establecer el sonido con la clave de grupo para todas tus notificaciones.Páginas relacionadas
Categorías de notificación
Configura los canales de notificación de Android para controlar el sonido, la vibración y la importancia.
Plantillas
Crea plantillas de notificación reutilizables con sonidos predefinidos.
API Create Notification
Referencia de API para los parámetros ios_sound, android_channel_id y adm_sound.
Iconos de notificación
Personaliza los iconos de notificación para tu app móvil.


