Adding notification support to Snippets
It's time to jump back into our Snippets
project! In this section, we'll be adding a daily notification that reminds the user to capture snippets from their day. To do this we need to register our app with the system to receive notifications, and then we need to schedule it.
As always, feel free to open your existing Snippets
project, or use the completed project from Chapter 10, Creating WatchOS Companion App, since we didn't use it in Chapter 11, Advanced Input Using Sensors.
Getting permission to send notifications
In order for your app to use notifications, you need to register the app with the system. Much like earlier in the book, when getting permission to use location and other services, this will prompt an alert for the user to accept or decline.
To set up our app with proper permissions, we need to request authorization from the system. This makes the most sense to do in the AppDelegate's application(didFinishLaunchingWithOptions...