Problema de sonido de notificación personalizada de APN

Tengo notifications remotas configuradas y funcionando bien. Sin embargo, debo reproducir un sonido personalizado cuando se recibe una notificación (cuando la aplicación NO está en primer plano). Agregué un file llamado customSound.wav a mi package de aplicaciones y me aseguré de que se selecciona "agregar a los destinos" cuando lo arrastro y lo coloco en mi proyecto (¿es así?). Servidor: el mismo nombre de file se ha especificado como "sonido": "customSound.wav". En my didReceiveRemoteNotification estoy imprimiendo el dictionary userInfo y está apareciendo así:

aps = { alert = "Good Evening Sir"; badge = 1; "custom_filed1" = 1; "custom_field2" = "AAA-BBB-CCC"; name = "Sir Hubert"; sound = default; }; 

Como puede ver, el sonido sigue siendo "pnetworkingeterminado". Soy consciente de que si el sonido especificado no se puede encontrar, se reproducirá el sonido pnetworkingeterminado: el valor del sonido en el dictionary también será "pnetworkingeterminado" o debería ser el nombre del file que se especificó en json de carga. Es importante el order en que se especifican en la carga útil. He intentado sugerencias de otros hilos pero no funciona para mí. No puedo mostrar el json ya que no tengo acceso al sistema en este momento. ¿Alguna sugerencia sobre lo que estoy haciendo mal?

Ninguna key de sonido debe tener el nombre del file de sonido que desea reproducir.

 { aps = { alert = "message"; sound = "sound file name.extension"; badge = 1; }; } 

por ejemplo: {aps = {alert = "post"; sonido = "tone.caf"; }; }

Estoy usando esto y obteniendo una alerta personalizada exitosa en mi notificación; Mantenga la duración del sonido lo más pequeña posible . Lo hice con este formatting de file: aiff, caf

si quieres probar la notificación, puedes probar esta aplicación https://itunes.apple.com/us/app/easy-apns-provider-push-notification/id989622350?mt=12

No estoy haciendo ninguna marca de esta aplicación, pero es bueno para probar notifications push