Home
Softono

Courier Ios

Open source Swift
12
Stars
5
Forks
1
Issues
4
Watchers
2 months
Last Commit

 About Courier Ios

Inbox, Push Notifications & Preferences for iOS

Platforms

Web Self-hosted Cloud macOS iOS

Languages

Swift

Need Help Installing Courier Ios?

We provide expert installation service for this software. Our team will install, configure, and secure Courier Ios on your server. plans start at just $30.

Courier Ios

View on GitHub
ios-banner

Courier iOS SDK

The Courier iOS SDK provides prebuilt UI components and Swift APIs for adding in-app notifications, push notifications, and notification preferences to your iOS app. It handles authentication, token management, and real-time message delivery so you can focus on your app.

Requires iOS 15.0+.

Installation

Swift Package Manager

In Xcode, go to File > Add Packages and paste:

https://github.com/trycourier/courier-ios

CocoaPods

pod 'Courier_iOS'

Quick Start

import Courier_iOS

// Sign in (JWT generated by your backend)
Task {
    await Courier.shared.signIn(
        userId: "user_123",
        accessToken: jwt
    )
}

// Drop in a prebuilt Inbox view
CourierInboxView(
    didClickInboxMessageAtIndex: { message, _ in
        message.isRead ? message.markAsUnread() : message.markAsRead()
    }
)

Documentation

Full documentation lives at courier.com/docs/sdk-libraries/ios — installation, authentication, push setup, theming, custom UI, and the CourierClient API reference.

Feedback

Found a bug or want to request a feature? Open an issue.