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.
⚠️ For versions prior to 3.33.1, please reference the original
Appboy
repo here: https://github.com/Appboy/Appboy-ios-sdk
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!
Please use this repo when integrating via Swift Package Manager to ensure optimal performance.
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.11.0
+.14.2
.
4.6.0
were built with Xcode 13.x
or older.If you have questions, please contact [email protected].
link |
Stars: 9 |
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