Allow programatic configuration of notification settings, once permission has been granted

Originator:kevin
Number:rdar://27651647 Date Originated:2-Aug-2016
Status:Open Resolved:
Product:iOS SDK Product Version:Xcode 8 Beta 3 (8S174q)
Classification:Enhancement Reproducible:Always
 
Summary:
In the new UserNotifications framework, the current settings can be retrieved via UNUserNotificationsCenter.getNotificationSettings(completionHandler:) these settings more or less match the configuration options via the Settings.app Notification settings for the application.

*If* the user has granted permission to User Notifications, we would like programatic access to the remaining settings. These would be the following properties in UNNotificationSettings:

notificationCenterSetting
lockScreenSetting
alertSetting -or- alertStyle 
soundSetting
badgeSetting

Steps to Reproduce:
N/A

Expected Results:
1) UNUserNotificationCenter.requestAuthorization(options:completionHandler:) allows resetting of Authorization Options *after* permission has been granted

2) UNUserNotificationCenter method to provide an updated UNNotificationSettings instance.

Actual Results:
N/A

Version:
Xcode 8 Beta 3 (8S174q)

Notes:


Configuration:
iPhone SE

Attachments:

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!