Changelog
- Version 2.3.2
- Version 2.3.1
- Version 2.2.0
- Version 2.1.1
- Version 2.1.0
- Version 2.0.0
- Version 1.14.0
- Version 1.13.0
- Version 1.12.0
- Version 1.11.1
- Version 1.11.0
- Version 1.10.0
- Version 1.5.1
- Version 1.5.0
- Version 1.4.1
- Version 1.4.0
- Version 1.3.0
- Version 1.2.0
- Version 1.1.0
- Version 1.0.0
- Version 0.6.1
- Version 0.5.0
- Version 0.4.0
- Version 0.3.0
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
(inappmetricapush-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
- Fixed a possible cause for rejecting an app's publication in Google Play due to Implicit PendingIntent.
Version 1.11.1
Released May 14, 2021
- Fixed a build issue when multiple push providers connect at the same time.
Version 1.11.0
Released April 28, 2021
- Added the isNotificationRelatedToSDK method. You can use this method to determine whether the push notification received belongs to the AppMetrica PushSDK.
- Added the processToken method. This method passes the push token to AppMetrica when AppMetrica PushSDK is used together with other SDKs.
- Improved performance and stability of the library.
Version 1.10.0
Released 15 December 2020
- Added support of HMS push notifications. For more information, see Installation and initialization and Configuring your app.
- Stopped supporting the YandexMetricaPush.getToken() method. Use the YandexMetricaPush.getTokens() method instead.
- Added the TokenUpdateListener interface.
- The manifest supports the new required Firebase ID:
ymp_firebase_default_project_id
. - Deleted request for permission to track location FINE_LOCATION.
- Improved performance and stability of the library.
Version 1.5.1
Released 3 September 2019
- Fixed an issue that led to the JobIntentService crash.
Version 1.5.0
Release 8 August 2019
- Added the feature for setting default push notification icon .
- Stop supporting the class MetricaInstanceIdService. Use the MetricaMessagingService.onNewToken(String token) method to update the token.
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
- Added support of push notification channels (for Android 8 and higher).
- Added tracking of disabled notifications.
Version 1.1.0
Released 15 May 2018
- Added support for AppMetrica SDK 3.0.0.
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
- When opening the default launcher activity from a push notification, the Intent action is added from
YandexMetricaPush#OPEN_DEFAULT_ACTIVITY_ACTION
.
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.