tono tiene suena sonido solo recibe que puestos los llaman llamadas llamada las escuchan cómo cuando cree cambiar auriculares apple ios iphone swift audio push-notification

ios - suena - mi iphone no tiene sonido cuando me llaman



Cambiar el archivo de sonido de notificación de inserción, solo funciona después de reiniciar iOS (0)

Tengo un problema con una aplicación iOS al acceder a un archivo en el directorio Library/Sounds .

Mi aplicación iOS ofrece diferentes archivos de sonido en el paquete principal de la aplicación. He escrito un código que copia un archivo seleccionado en el directorio Library/Sounds . Siempre tiene el mismo nombre ( foo.caf ) en ese directorio.

De esta manera, puedo cambiar a diferentes sonidos de notificación de inserción. Si hago esto la primera vez todo funciona bien. Pero si cambio a otra aplicación y recibo una notificación de inserción ya no hay sonido. Además, el sonido predeterminado no se reproduce. Pero lo extraño es que si reinicio el iPhone y recibo una nueva notificación de inserción, obtengo el sonido recién seleccionado.

¿IOS tiene algo de caché o algo más, que tengo que restablecer primero? ¿O es esto un error de iOS?

EDITAR:

He escrito un pequeño proyecto de demostración para reproducir el problema. Se puede encontrar en:

Código fuente: https://github.com/patricks/PushNotificationSoundSwitch/releases

Git Repo: https://github.com/patricks/PushNotificationSoundSwitch

Archivo Léame: https://github.com/patricks/PushNotificationSoundSwitch/blob/master/README.md