13.1.0
Added
- Adds support for Banner properties via new public methods for
Braze.Banner
.Braze.Banner.stringProperty(key:)
for accessingString
properties.Braze.Banner.numberProperty(key:)
for accessingDouble
properties.Braze.Banner.timestampProperty(key:)
for accessingInt
Unix millisecond timestamp properties.Braze.Banner.booleanProperty(key:)
for accessingBool
properties.Braze.Banner.imageProperty(key:)
for accessing image URL properties asString
s.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 customDecodable
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.