/braze-swift-sdk

Primary LanguageSwiftOtherNOASSERTION

Braze Logo Braze Logo

Braze Swift SDK (Early Access)

Version Information

  • The Braze Swift SDK supports
    • iOS 10.0+
    • Mac Catalyst 13.0+
    • tvOS 10.0+
  • Xcode 13.2.1 (13C100) or newer

Package Managers

  • Swift Package Manager
  • CocoaPods

Upcoming Feature Roadmap

The following features are planned for development. To request new Swift SDK features, please open a Feature Request.

Feature Estimated Release
No-code Push Primers, Events, and Attributes September, 2022
Objective-C Migration Library October, 2022

Libraries

iOS macCatatyst tvOS
BrazeKit
Main SDK library providing support for analytics and push notifications.
1
BrazeUI
Braze-provided user interface library for In-App Messages and Content Cards.
n/a
BrazeLocation
Location library providing support for location analytics and geofence monitoring.
2
BrazeNotificationService
Notification service extension library providing support for rich push notifications.
n/a
BrazePushStory
Notification content extension library providing support for Push Stories.
n/a

1 Push notifications not supported on tvOS
2 Geofence monitoring not supported on tvOS

Examples

Explore our examples project which showcases multiple features' integrations.

appboy-ios-sdk

The appboy-ios-sdk (Objective-C) SDK is now in maintenance mode, which means only critical bug fixes, and security updates will be made. No new features or minor bug fixes will be added to that library.

Later in 2022 we will announce our official deprecation and support policy for appboy-ios-sdk. For this reason, we encourage you to migrate to our new braze-swift-sdk as soon as possible.

Questions?

If you have questions, please contact support@braze.com or open a Github Issue.