Skip to content

4.0.0

Compare
Choose a tag to compare
@radixdev radixdev released this 28 Apr 19:20
· 11 commits to master since this release

4.0.0

Breaking

  • Updated the Android plugin to use Braze Android SDK 25.0.0
  • Updates the native iOS bridge to use the new Swift SDK version 6.0.0.
    • Replace any instances of #import <Appboy_iOS_SDK/AppboyKit.h> in your iOS native code with:
    @import BrazeKit;
    @import BrazeUI; // Only needed if you use the UI in the file
    
    BRZConfiguration *config = [[BRZConfiguration alloc] init];
    Braze *braze = [AppboyUnityManager initBraze:config];
    
  • Requires Unity version 2020.3.42 or newer.
  • The following changes have been made to AppboyUnityManager.h:
    • Renames addInAppMessageListenerWithObjectNameAndSetDelegate:callbackMethodName: to addInAppMessageListenerWithObjectName:callbackMethodName:.
    • Renames ABKUnityMessageType to BRZUnityMessageType.
    • Removes parsePlist since it is implemented as a part of initBraze:.
  • Removes setFacebookData and setTwitterData from AppboyBinding.cs.
  • Removes the release asset Appboy-nodeps.unitypackage in favor of using the "Braze Configuration" option mentioned below.
Added
  • Adds a configuration option under "Braze Configuration" which allows you to toggle between importing SDWebImage into your iOS application.
    • If checked, the build process will automatically add SDWebImage version 5.15.5 to your project. If unchecked, it will be omitted.