UNUserNotificationCenterProtocol
protocol UNUserNotificationCenterProtocol : AnyObject
                Abstract UNUserNotificationCenter for testing
- 
                  
add(_:)Default implementationAdd notification request without completion handler
Default Implementation
Add request without completion handler
Declaration
Swift
func add(_ request: UNNotificationRequest)Parameters
requestUNNotificationRequest
 - 
                  
                  
Add notification request
Declaration
Swift
func add(_ request: UNNotificationRequest, withCompletionHandler completionHandler: ((Error?) -> Void)?)Parameters
requestUNNotificationRequest
completionHandlerCompletion
 - 
                  
                  
Request notification status
Declaration
Swift
func getNotificationStatus(completionHandler: @escaping (UNAuthorizationStatus) -> Void)Parameters
completionHandlerCompletion
 - 
                  
                  
Request user authorization
Declaration
Swift
func requestAuthorization(options: UNAuthorizationOptions, completionHandler: @escaping (Bool, Error?) -> Void)Parameters
optionsUNAuthorizationOptions
completionHandlerCompletion
 
            View on GitHub
          
      UNUserNotificationCenterProtocol Protocol Reference