The Appboy iOS SDK (Objective-C SDK) is no longer in active development. All new iOS features Braze releases, like Live Activities and Feature Flags, will only be supported on the Swift SDK. Any further updates the Appboy iOS SDK receives will only address security or critical bugs. After March 1, 2024 this repository will no longer be maintained.
See our blog post for more information.
Successful marketing automation is essential to the future of your mobile app. Braze helps you engage your users beyond the download. Visit the following links for details and we'll have you up and running in no time!
AppboyKit
- Contains the variant of our SDK.AppboyUI
- Contains the open-source UI code of our SDK. Not all of the UI code of the SDK is open-source.Samples
- Contains sample apps for different Braze features.Example
- Contains the Stopwatch Sample App which contains integration examples for the iOS SDK.
Appboy-iOS-SDK
), so you must :
pod install
in the Example
directoryStopwatch.xcworkspace
to open the project.11.0
+.14.2
.
4.6.0
were built with Xcode 13.x
or older. as a prebuilt framework. Building from source currently not supported, see #85.
If you have questions, please contact [email protected].
link |
Stars: 164 |
Last commit: 6 weeks ago |
This release requires Xcode 14.x
.
.framework
assets when importing via Carthage in favor of the modern .xcframework
assets.
carthage update --use-xcframeworks
to import the appropriate Braze asset.appboy_ios_sdk_full.json
in favor of using appboy_ios_sdk.json
by including these lines in your Cartfile
:
binary "https://raw.githubusercontent.com/Appboy/appboy-ios-sdk/master/appboy_ios_sdk.json"
github "SDWebImage/SDWebImage"
ABKReenqueueInAppMessage
to enum ABKInAppMessageDisplayChoice
.
beforeInAppMessageDisplayed:
of an ABKInAppMessageControllerDelegate
to ensure that an in-app message is not displayed and becomes eligible to trigger again.Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics