Add dismiss event for Notifications

Originator:amousa
Number:rdar://28188415 Date Originated:9-7-2016
Status:Open Resolved:
Product:iOS Product Version:10.0
Classification:Enhancement Reproducible:Yes
 
Area:
Notification Center

Summary:
We would like the ability to detect notification dismissal (banner, notification center, or the new expanded view iOS 10). Ideally, this action would start the application and pass the notification payload to a delegate method so the application in the background so it can process dismissal. Perhaps this could be a custom notification action one can register for.

Dismiss is a negative signal that can be used to decrease the number notifications sent to a given user. This prevents fatigue and ensures individuals only receive notifications they value.

Steps to Reproduce:
1. Register for custom notification actions
2. Send a notification to your device w/ the correct "category" set in the APNS payload
3. Dismiss the notification

Expected Results:
The host application or relevant extension is started and a delegate method is called w/ the notification payload an an action representing "dismiss" or similar.

Actual Results:
The host application or extension that handles custom notification actions is not started

Version:
iOS 10

Notes:


Configuration:
Any iOS device

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!