Skip to content

2.0.0

Compare
Choose a tag to compare
@jerielng jerielng released this 15 Sep 18:14
· 7 commits to main since this release

Added

  • Renames this repository from analytics-swift-braze to braze-segment-swift.
  • Adds the SegmentBrazeUI module, which provides the BrazeDestination plugin with BrazeUI support.
    • Use the SegmentBraze module if you do not need any Braze-provided UI.
  • Adds two optional parameters to the BrazeDestination initializer:
    • additionalConfiguration: When provided, this closure is called with the Braze
      configuration object before the SDK initialization. You can use this to set additional
      Braze configuration options (e.g. session timeout, push notification automation, etc.).
    • additionalSetup: When provided, this closure is called with the fully initialized Braze
      instance. You can use this to further customize your usage of the Braze SDK (e.g.
      register UI delegates, set up messaging subscriptions, etc.)
    • See the updated Sample App for an example of how to use these new parameters.
  • Adds support for automatically forwarding the advertisingIdentifier (IDFA) to Braze when making use of the IDFACollection Segment plugin.
  • Adds support to parse braze_subscription_groups in the Identity traits to subscribe and unsubscribe from Braze subscription groups.