A swift library for interacting with user notifications.
Notification is distributed using the Swift Package Manager. To install it into a
project, add it as a dependency within your Package.swift
manifest:
let package = Package(
...
// Package Dependencies
dependencies: [
.package(url: "https://github.com/richardpiazza/Notification.git", .upToNextMajor(from: "1.1.0"))
],
...
// Target Dependencies
dependencies: [
.product(name: "Notification", package: "Notification")
]
)
Provides abstracted protocols and classes for interacting with Notification services.
On Apple platforms this is the UserNotifications
framework.
Emulated classes that implement the protocols with basic functionality for mocking behavior (simulator).