Configuración
Crear archivos de sonido
Asegúrate de crear archivos de sonido según las siguientes reglas. Si el dispositivo no puede encontrar el archivo en cuestión, o si el archivo no está en un formato 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 la app
Para agregar sonidos a las notificaciones, debes incluir los archivos de sonido 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 that they are automatically add 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
Agrega la extensión del archivo al hacer referencia al recurso de sonido. Por ejemplo, 
explode_sound.wav. Configúralo 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.¿Por qué mi notificación no reproduce el archivo de sonido personalizado?
Hay algunas razones por las que un sonido puede no reproducirse.- 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
- El archivo de sonido es demasiado largo
res/raw/.
Si la reducción de recursos está habilitada, puedes proteger los archivos de sonido de ser eliminados creando keep.xml en res/raw/ con el siguiente código
xml