Swift SDK
Today we're launching our Knock Swift SDK, which you can use to build in-app notification experiences in iOS, macOS, and watchOS. Our Swift SDK makes it easy to interface with the Knock in-app feed, wrapping up all of the real-time socket and API querying behavior for you into an easy-to-use package.
The Swift SDK also supports:
- Getting and setting push token information via channel data.
- Working with user preferences to build in-app preference centers.
- Updating message engagement statuses to track push notification opens and taps.
- ... And much more!
You can install the SDK from Swift Package Manager, Cocoapods, or Carthage. There's also comprehensive documentation and an example iOS app to get you started.