AppboyKit (also known as the Objective-C SDK) is no longer supported and has been replaced by the Swift SDK. It will no longer receive new features, bug fixes, security updates, or technical support—however, messaging and analytics will continue to function as normal. To learn more, see Introducing the New Braze Swift SDK.
Initial SDK setup
This reference article covers how to install the Braze SDK for MacOS.
As of version 3.32.0, the Braze SDK supports macOS for apps using Mac Catalyst when integrating through Swift Package Manager. Currently, the SDK does not support Mac Catalyst when using CocoaPods or Carthage.
To build your app with Mac Catalyst, reference Apple’s documentation.
Once your app supports Catalyst, follow these instructions to use Swift Package Manager to import the Braze SDK into your app.
Supported features
Braze supports push notifications, Content Cards, in-app messages, and automatic location collection when running on Mac Catalyst.
Note that Push Stories, rich push, and geofences are not supported on macOS.