Changelog

11-09-2023

  • Android
    • Bugfix
      • New release assets with RichNotification native SDK version update to `4.5.1`.

3.0.0 (17-08-2023)

  • Support for Android SDK version 12.8.02.

  • Support for iOS SDK version 9.10.0.

  • The MoEngage unity package requires the application to use Unity Version 2023.1.7f1. Version 2023.1.7f1 is required for the target SDK and Gradle version compatibility.
  • Breaking Changes
    Then Now

    InvalidateInAppContexts()

    ResetInAppContexts()

    OptOutDataTracking(true)

    EnableDataTracking()

    OptOutDataTracking(false)

    DisableDataTracking()

  • Removed API
    • EnableSDKLogs()

    • OptOutPushTracking()

    • OptOutInAppTracking()

    • SelfHandledPrimaryClicked() 

    • StartGeofenceMonitoring() 

  • Android
    • Support for Android 13 notification permission.

    • Android Gradle Plugin version updated to 7.3.1

    • Gradle version updated to 7.4

    • Build Configuration Updates

    • Compile SDK Version 33

    • Target SDK version 33

    • Support for Android SDK version 12.8.02

    • InApp 6.7.2

    • Removed and Updated APIs
      Then Now

      initialize(Context context, MoEngage.Builder builder)

      initialiseDefaultInstance(Context context, MoEngage.Builder builder)

      initialize(Context context, MoEngage.Builder builder, boolean isSdkEnabled)

      initialiseDefaultInstance(Context context, MoEngage.Builder builder, SdkState sdkState)

  • iOS
    • Removed and Updated APIs
      Then Now

      - (void)intializeSDKWithLaunchOptions:(NSDictionary*)launchOptions andSDKState:(BOOL)isSDKEnabled;

      - (void)initializeSDKWithLaunchOptions:(NSDictionary*)launchOptions withSDKState:(MoEngageSDKState)sdkState;

Geofence 1.0.0(17-08-2023)

  • Support for Android Geofence SDK version 3.3.0

  • Support for iOS MoEngageGeofence SDK version 5.10.0 and above.

  • Added support for StopGeofenceMonitoring API.

  • iOS

    • Removed and Updated APIs
    Then Now

    MoEngageClient.StartGeofenceMonitoring();

    MoEngageGeofenceClient.StartGeofenceMonitoring();

2.3.0(25-07-2022)

  • Android
    • Device identifier tracking update as per Google's User Data policy. Advertising Id is only tracked after user consent. Along with the plugin update the Native Android dependency to 11.6.02.
  • iOS
    • Native dependencies updated to support MoEngage-iOS-SDK version 7.2.0.

2.2.0(02-09-2021)

  • Android
    • Native SDK updated to support 11.4.00 and above. Refer to Release Notes for more details.
  • iOS
    • Native dependencies updated to support MoEngage-iOS-SDK version 7.1.0 and above.

2.1.0 (11-05-2021)

  • Android SDK updated to 11.2.00

2.0.0 (01-03-2021)

  • iOS
    • Dropped support for iOS 9.*, plugin now supports iOS version 10.0 and above.
    • Native dependencies updated to support MoEngage-iOS-SDK version 7.0.0 and above.
  • Android
    • Android Native SDK updated to support version 11.0.04.
  • Removed APIs
Then Now
MoEngageClient#Pass
PushPayload(IDictionary<string, string>)
MoEngageClient#PassFcm
PushPayload(IDictionary<string, string>)
MoEngageClient#PassPushToken(string) MoEngageClient#PassFcmPushToken(string)

1.3.1 (16-02-2021)

  • Android artifacts use maven central instead of Jcenter.

1.3.0 (11-01-2021)

  • iOS: UnityAppController Swizzling implementation added since UnityAppController subclass Implementation was not working in case of multiple subclasses.

1.2.1 (29-12-2020)

  • iOS: Weak linked AppTrackingTransparency framework.

1.2.0 (18-12-2020)

  • Disable/Enable Methods added to block/unblock the SDK features.
  • Push Token Callback added

1.1.1 (23-10-2020)

  • Bugfix: Events were not marked as non-interactive in iOS in version 1.1.0.

1.1.0 (30-09-2020)

  • Added support for Push Templates
  • Provided GDPR OptOut APIs
  • iOS Native SDK Dependency set to MoEPluginBase 1.0.0
  • Android SDK moved to androidx namespace

1.0.1 (07-07-2020)

  • Android SDK Version update

1.0.0 (05-07-2020)

  • Initial Release
Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?