The Braze Examples project showcases different Braze feature integrations. See our Integration Path tutorials for full context.
Follow the instructions below for your preferred package manager to get started.
- Navigates to the
Swift
orObjC
directory - Open
Examples-SwiftPM.xcodeproj
- Navigates to the
Swift
orObjC
directory - Run
pod install
- Open
Examples-CocoaPods.xcworkspace
- iOS, tvOS.
- Swift, Objective-C.
- Demonstrates how to use the analytics features of the SDK.
- Related tutorial: Analytics.
- iOS only.
- Swift, Objective-C.
- Demonstrates how to use the Braze provided Content Cards UI.
- Related tutorial: Content Cards UI.
- iOS, tvOS.
- Swift, Objective-C.
- Demonstrates how to implement your own custom Content Cards UI.
- iOS only.
- Swift, Objective-C.
- Demonstrates how to use the Braze provided In-App Message UI.
- Related tutorial: In-App Messages.
- iOS, tvOS.
- Swift, Objective-C.
- Demonstrates how to implement your own custom In-App Message UI.
- iOS, tvOS.
- Swift, Objective-C.
- Presents a complete BrazeLocation integration which enables location tracking and geofence monitoring.
- Related tutorial: Location and Geofences.
- iOS only.
- Swift, Objective-C.
- Presents a complete push notification integration supporting:
- Silent push notifications.
- Foreground push notifications.
- Action buttons.
- Display push notifications when app is already open.
- Rich push notification support (image, GIF, audio, video).
- Via PushNotificationsServiceExtension.
- Braze Push Story implementation.
- Via PushNotificationsContentExtension.
- Related tutorials:
- iOS only.
- Swift only.
- Braze Push Story implementation.
- Related tutorial: Push Stories.
- iOS only.
- Swift only.
- Rich push notification support (image, GIF, audio, video).
- Related tutorial: Rich Push Notifications.