Changelog

Version 2.3.2

Released October 4, 2023

  • Fixed the No field Companion of type Lio/appmetrica/analytics/ModuleEvent$Companion error.

Version 2.3.1

Released July 31, 2023

  • Improved performance and stability of the library.

Version 2.2.0

Released June 2, 2022

  • minSdkVersion (in appmetricapush-provider-hms) increased to 17.
  • Updated the hms version to 6.5.0.300.
  • Accelerated PushSDK activation.

Version 2.1.1

Released 14 March 2022

  • Fixed a bug BadParcelableException: Parcelable protocol requires a Parcelable.Creator object called CREATOR.

Version 2.1.0

Released February 24, 2022

  • Improved token acquisition.
  • The YandexMetricaPush.getTokens method returns new tokens when called from TokenUpdateListener.onTokenUpdated.
  • Improved performance and stability of the library.

Version 2.0.0

Released 28 October 2021

  • Fixed a bug that occasionally occurred when processing a click on a push in Android 12.
  • Switching from support dependencies to AndroidX.

Version 1.14.0

Released 23 September 2021

  • AppMetrica version updated to 4.0.0.
  • Added support for Android 12.
  • Improved performance and stability of the library.

Version 1.13.0

Released 22 July 2021

  • Added support for com.google.firebase:firebase-messaging:22.0.0. Minimum supported version: 20.3.0.

Version 1.12.0

Released July 7, 2021

Version 1.11.1

Released May 14, 2021

  • Fixed a build issue when multiple push providers connect at the same time.

Version 1.10.0

Released 15 December 2020

Version 1.5.1

Released 3 September 2019

Version 1.4.1

Released 18 March 2019

  • Fixed the obfuscation problem.

Version 1.4.0

Released 14 March 2019

  • Added images caching using the library OKHttp.
  • Added dependency on com.squareup.okhttp3:okhttp version 3.12.1.
  • Added the following rule: AppMetrica Push SDK you can initialize only in the main process. Initialization in other processes is ignored.
  • Fixed initialization of the Push SDK with com.google.firebase: firebase-auth.
  • Added real-time notification status tracking (for Android 9).

Version 1.3.0

Released 1 October 2018

  • Added the method YandexMetricaPush.getDefaultNotificationChannel() to receive the push notification channel that is used by default. You can set settings for it using the methods NotificationChannel until the first push notification is received.
  • Changed the default channel priority from IMPORTANCE_DEFAULT (with sound) to IMPORTANCE_LOW (without sound).

Version 1.2.0

Released 20 August 2018

Version 1.0.0

Released 15 February 2018

  • Migrated from GCM to Firebase.
  • Fixed an issue with PackageManager.
  • Updated minimal versions of the following components:
    • Support Library is 26.0.0.
    • Android API is 14.

Version 0.6.1

Released 31 October 2017

  • Added support for Android 8.

Version 0.5.0

Released 21 January 2017

Version 0.4.0

Released 21 November 2016

  • Added support for push notification styles: BigTextStyle and BigPictureStyle.
  • Added support for configuring sound alerts when push notifications are received.

Version 0.3.0

Released 10 October 2016

  • Integrated with the AppMetrica SDK library.