github braze-inc/braze-swift-sdk 13.1.0

15 days ago

13.1.0

Added
  • Adds support for Banner properties via new public methods for Braze.Banner.
    • Braze.Banner.stringProperty(key:) for accessing String properties.
    • Braze.Banner.numberProperty(key:) for accessing Double properties.
    • Braze.Banner.timestampProperty(key:) for accessing Int Unix millisecond timestamp properties.
    • Braze.Banner.booleanProperty(key:) for accessing Bool properties.
    • Braze.Banner.imageProperty(key:) for accessing image URL properties as Strings.
    • Braze.Banner.jsonProperty(key:) for accessing JSON properties as [String:Any] dictionaries.
    • Braze.Banner.jsonProperty<T: Decodable>(key:type:decoder) for accessing JSON properties as values of any custom Decodable type.
  • The default client-side rate limiting values for Banners refresh has been increased. For more information on SDK rate limiting, please refer to the Braze Developer Guide
Fixed
  • Improves the behavior of VoiceOver for assets that are missing an imageAltText for Content Card and In-App Message campaigns created via the Traditional editor.
    • These assets will no longer be selectable or narrated by VoiceOver. Previously, the asset would be selectable and VoiceOver would read gibberish.
    • Drag-and-drop campaigns are not affected by this issue.
    • Campaigns created using the Traditional editor should always have the Alt text field populated for accessible users.

Don't miss a new braze-swift-sdk release

NewReleases is sending notifications on new releases.