iOS 10: Local notifications do not stop alert sound when banner is pulled down/3D Touched

Originator:mail.junjie
Number:rdar://27968273 Date Originated:23-Aug-2016 11:59 PM
Status:Open Resolved:
Product:iOS Product Version:iOS 10.0 (14A5345a)
Classification:Serious Bug Reproducible:Always
 
Summary:
When a local notification with a custom long alert sound fires outside of the app that schedules it, a banner appears at the top of the screen. Pulling this banner down or 3D Touching the notification banner reveals a list of notification actions. From iOS 7 through 9.3, this action stops the alert sound immediately. In iOS 10 Beta 6/7, this behavior no longer happens. This means that a user is forced to quickly make a choice in order to stop the alert sound.

Steps to Reproduce:
1. Schedule a UILocalNotification with a long custom alert sound
2. Return to Home screen and wait for notification to fire
3. Pull down the notification to reveal more options

Expected Results:
Notification sound stops immediately when notification is pulled down to reveal the actions

Actual Results:
Notification sound continues playing non-stop in the background, causing the user undue stress while he's faced with making a decision to tap on one of the actions in the shortest amount of time in order to shut the sound up.

Version:
iOS 10.0 (14A5345a)

Notes:
This bug previously occurred in iOS 8 beta, and was resolved by GM seed. See rdar://17941612

Configuration:
iPhone 6s Plus (and simulators)

Attachments:
'Alert Sound Uncut.mp4' and 'Notification With Wrong Alert Sound.zip' were successfully uploaded.

https://www.dropbox.com/s/xvdcdh6c8527d2s/Alert%20Sound%20Uncut.mp4?dl=1
https://www.dropbox.com/s/q1nf2mbr6sgcdb8/Notification%20With%20Wrong%20Alert%20Sound.zip?dl=1

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!