Si une UILocalNotification se déclenche avec un jeu de sons et que l'utilisateur appuie sur "Annuler" dans l'alerte de notification, le son est arrêté. Mais si l'utilisateur appuie sur "Afficher", iOS envoie la notification à l'application et le son continue à jouer. Y at-il un moyen d'annuler ce son de l'application? Annulation de la notification dans l'application une fois la notification est livrée ne fonctionne pas (je ne m'y attendais pas, la notification a déjà été livré après tout), et comme je n'ai pas l'ID du son du système sonore (et je didn didn ne l'alloue pas en premier lieu), je ne peux pas appeler AudioServicesDisposeSystemSoundID (puis-je?).Est-il possible d'empêcher la lecture du son d'une notification UILocal lors de la réception de la notification?
Est-il possible d'arrêter la lecture d'un son UILocalNotification si l'utilisateur appuie sur le bouton Action de l'alerte de notification?
Il est pas vraiment vrai. Je viens de tester sur ios 6 et ios 7. Le son de la notification locale ne s'arrête pas après l'annulation de la notification locale. – revolutionkpi
Notez que ma réponse est venue il y a presque 3 ans, avant ios 6 et 7. C'était vrai pour les appareils et les versions iOS que j'avais en main à ce moment-là. – Bogatyr
Probablement vieux bug est apparu à nouveau - Je vois que le son est interrompu lorsque le téléphone n'était pas verrouillé (notification est apparue en haut), mais le son n'est pas interrompu si l'appareil était verrouillé et notification apparaît sur l'écran de verrouillage – asdf