Skip to content

18.0.0

Latest

Choose a tag to compare

@appboyci appboyci released this 29 Jul 14:46

18.0.0

Breaking
  • Renames Braze.Ecommerce.ProductViewedEvent.typeIdentifiers to type on Swift and Objective-C API surfaces.
  • Renames Live Activities push-to-start update events on Braze.LiveActivities.UpdateEvent.ActivityType, which are emitted when using Braze.LiveActivities.subscribeToStateUpdates(_:):
    • pushToStartOptedOutpushToStartUnregistered
    • pushToStartOptOutFlushedpushToStartUnregisterFlushed
Fixed
  • Fixes the touch target size on in-app message close buttons to match the minimum recommended size in the Apple Human Interface Guidelines.
  • Fixes a bug that prevented geofences from being registered with CLLocationManager when automaticLocationCollection was disabled.
Added
  • Adds two new APIs to unregister the device's push token or push-to-start tokens from the current user's profile.
  • Adds a new logout method to unregister the device's push token and push-to-start tokens.
    • braze.logout(completion:) removes the push token and push-to-start tokens (if available), and then wipes all local data and disables the SDK on success. This is also available as logout() async throws and in Objective-C.
Deprecated