Skip to content

Releases: appmetrica/push-sdk-android

v4.1.1: Processing improvements

25 Jan 07:03
Compare
Choose a tag to compare

Enhancements and Corrections:

  • Fixed the behavior of the PushServiceController.shouldSendToken method. The token is no longer sent if shouldSendToken == false or token == null.
  • Replaced the dependency androidx.legacy:legacy-support-v4 with androidx.core:core.

Full Changelog: v4.0.0...v4.1.0

v4.0.0: Processing improvements

11 Jul 10:37
Compare
Choose a tag to compare

Breaking Changes:

  • Min SDK version was updated to 21
  • Constructor of AppMetricaPushTracker changed from AppMetricaPushTracker() to AppMetricaPushTracker(Context)
  • Interface PushServiceController was updated. Specifically, the method getTitle has been renamed to getTransportId, and methods getExecutionRestrictions and shouldSendToken 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

03 May 10:31
Compare
Choose a tag to compare

Enhancements and Corrections:

  • Fix: fix push processing in plugin-adapter

Full Changelog: v3.2.0...v3.3.0

v3.2.0: Module for plugins

23 Apr 06:05
Compare
Choose a tag to compare

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

09 Apr 14:38
Compare
Choose a tag to compare

Enhancements and Corrections:

  • Removed debug logs

Full Changelog: v3.1.0...v3.1.1

3.1.0: Silent push fix

03 Apr 08:29
Compare
Choose a tag to compare

Enhancements and Corrections:

  • Fixed silent push delivery when notifications are disabled

Full Changelog: v3.0.0...v3.1.0

3.0.0: 🚀 Open Source 🚀

03 Apr 08:29
Compare
Choose a tag to compare

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 use io.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.