What's New

7.2.0

2023-11-14T16:32:09Z

7.2.0

Added

  • Exposes the BrazePushStory.NotificationViewController.didReceive methods for custom handling of push story notification events.

Fixed

  • Resolves an issue for in-app messages with buttons where tapping on the body would incorrectly execute the button's click action.
    • Now, when you tap on the body of an in-app message with buttons, no event should occur.
  • Resolves a potential deadlock under rare circumstances in BrazeUI's In-App messages presentation.
  • Fixes the default implementation for the Objective-C representation of BrazeInAppMessageUIDelegate.inAppMessage(_:shouldProcess:url:buttonId:message:view:) to return the proper click action URL.
  • Resolves an issue where the body of the modal in-app message may be displayed stretched on some device models.
  • Resolves an issue where BrazeInAppMessageUI could fail to detect the correct application window for presenting its post-click webview.
    • BrazeInAppMessageUI now prefers using the current key UIWindow instead of the first one in the application's window stack.

Removed

  • Braze.Configuration.DeviceProperty.pushDisplayOptions has been deprecated. Providing this value no longer has an effect.

Braze Logo Braze Logo

Version: 7.2.0 Platforms: iOS – tvOS – Mac Catalyst Package Managers: SwiftPM - CocoaPods License: Commercial

Braze Swift SDK

Version Information

  • The Braze Swift SDK supports
    • iOS 11.0+
    • Mac Catalyst 13.0+
    • tvOS 11.0+
  • Xcode 14.1 (14B47b) or newer
  • This repository follows Semantic Versioning

Package Managers

  • Swift Package Manager
  • CocoaPods

Libraries

iOS tvOS macCatatyst
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.

Wrapper Support

Wrapper SDK Swift SDK Support Release Version
React Native 2.0.0
Flutter 3.0.0
Cordova 2.33.0
Unity 4.0.0
Xamarin In Progress TBD

Appboy-iOS-SDK

As of version 5.8.0, the Braze Swift SDK provides all the features available in the Appboy-iOS-SDK.

We recommend all users to migrate to the Braze Swift SDK. For more information, please refer to our migration guide.

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.

Questions?

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

Description

  • Swift Tools 5.7.0
View More Packages from this Author

Dependencies

Last updated: Wed Nov 29 2023 15:39:07 GMT-1000 (Hawaii-Aleutian Standard Time)