Releases: appmetrica/push-sdk-android
Releases · appmetrica/push-sdk-android
v4.1.1: Processing improvements
Enhancements and Corrections:
- Fixed the behavior of the
PushServiceController.shouldSendToken
method. The token is no longer sent ifshouldSendToken == false
ortoken == null
. - Replaced the dependency
androidx.legacy:legacy-support-v4
withandroidx.core:core
.
Full Changelog: v4.0.0...v4.1.0
v4.0.0: Processing improvements
Breaking Changes:
- Min SDK version was updated to
21
- Constructor of AppMetricaPushTracker changed from
AppMetricaPushTracker()
toAppMetricaPushTracker(Context)
- Interface PushServiceController was updated. Specifically, the method
getTitle
has been renamed togetTransportId
, and methodsgetExecutionRestrictions
andshouldSendToken
have been added.
Enhancements and Corrections:
- Improvements in deliverability and processing speed of push notifications
Full Changelog: v3.3.0...v4.0.0
v3.3.0: Plugin-adapter fix
Enhancements and Corrections:
- Fix: fix push processing in
plugin-adapter
Full Changelog: v3.2.0...v3.3.0
v3.2.0: Module for plugins
What’s New:
- Variable names: added variables names in API for better experience using Push SDK.
- Module for plugins: added module that is specifically designed for developers creating plugins that utilize the Push SDK.
Enhancements and Corrections:
- RuStore support: updated supported version to
ru.rustore.sdk:pushclient:2.1.1
Full Changelog: v3.1.1...v3.2.0
3.1.1: Debug logs fix
3.1.0: Silent push fix
Enhancements and Corrections:
- Fixed silent push delivery when notifications are disabled
Full Changelog: v3.0.0...v3.1.0
3.0.0: 🚀 Open Source 🚀
What's Included in This Release
- Open Source Initiative: The entire SDK is now open-source, offering unprecedented access to its inner workings and fostering a community-driven development approach.
- Notification customization: added an API for customizing the notifications created by the SDK. See
NotificationCustomizer
. - Removed legacy analytics: removed
com.yandex.android:mobmetricalib
support. From now on you should useio.appmetrica.analytics:analytics
.
Highlights for Developers
- Renamed Dependencies: artifact id has changed to
io.appmetrica.analytics:push:3.0.0
. - Updated API: most of the classes retained the name, but the packages have changed to match new artifact id.
Migration Guide Overview
We urge all developers to consult the comprehensive migration guide provided in the SDK documentation for a detailed walkthrough of these steps. This release paves the way for more robust and flexible app analytics, enabling developers to leverage a wider array of tools for monitoring and optimizing app performance.
Should you need further assistance or wish to share feedback, our support team is readily available to help.