# Android SDK Changelog

## 1.7.0 - March 12, 2026

Adds support for Catalog `RATE_ITEM` and `COMPLETE_ITEM` actions. See the [Catalog Documentation](https://documentation.pushly.com/integration/implementation-steps/apple-ios/sdk-swift-obj-c/e-commerce-support) for more information.

## 1.6.1 - February 17, 2026

* Fixes sorting issue with multiple immediate app messages.

## 1.6.0 - November 5, 2025

* Adds support for E-Commerce `VIEW_ITEM` and `SAVE_ITEM` actions.

## 1.5.0 - October 14, 2025

#### Added

* Added support for the **immediate** display condition to [App Messages](https://documentation.pushly.com/platform/app-messages).

## 1.4.3 - October 3, 2025

#### Fixed

* Fixed potential crashes on Android 15+ by replacing deprecated Kotlin methods with safe alternatives.

## 1.4.2 - September 25, 2025

#### Fixed

* Fixed an issue that could result in notifications not displaying when the `meta` field is `null`.

## 1.4.1 - August 25, 2025

#### Fixed

* Fixes an issue with references to the LiveActivities interface.

## 1.4.0 - August 25, 2025

#### Updated

* Updates Firebase BOM dependency to version `34.1.0` .
* Removed dependency on Firebase Messaging KTX library.

## 1.3.6 - August 5, 2025

#### Fixed

* Fix edge case where old FCM token is persisted after a new token is generated.

## 1.3.5 - July 31, 2025

#### Fixed

* Ensure the proper app icon is used.

## 1.3.4 - March 17, 2025

#### Fixed

* Additional guards against action button concurrent access; Fixes a race condition related to showing notification action buttons.

## 1.3.3 - February 5, 2025

#### Fixed

* Fixed an issue with the network detection module resulting in possible failed host checks during network requests.

## 1.3.2 - January 27, 2025

#### Updated

* Updated background permissions check frequency to better account for manual integrations and quicker subscription change response times.

## 1.3.1 - January 23, 2025

#### Updated

* Updated Live Activity ContentState with expanded Java interoperability support.

## 1.3.0 - January 21, 2025

#### Added

* Added support for [Live Activities](https://documentation.pushly.com/integration/implementation-steps/android/sdk-kotlin-java/live-activities) on Android.

#### Updated

* Updates `PNNotification.meta` structure to allow more developer friendly value access patterns.

#### **Live Activities**

* `PushSDK.LiveActivities.start(activityId: String, handler: String, contentState: ContentState)`
  * Locally starts a Live Activity notification and registers the current subscriber to receive updates for the provided `activityId` and `handler` combination.
* `PushSDK.LiveActivities.register(handler: PNLiveActivityHandler)`
  * Registers the provided `handler` for remote start capability and automatically handles update registrations when an activity is started via push.
* `PushSDK.LiveActivities.remove(activityId: String)`
  * Ends the Live Activity notification and removes it from view.
* `PushSDK.LiveActivities.removeAll()`
  * Ends all active Live Activity notifications and removes them from view.

## 1.2.8 - December 11, 2024

#### Added

* Added support for `PNNotification.meta` fields.

## 1.2.7 - November 25, 2024 <a href="#hd-d377a791" id="hd-d377a791"></a>

#### Updated

* Updated permissions background worker to better handle Android pre 33.
* Updated internal tracked event categorizations.

#### Fixed

* Fixed tracked event priority header value encoding.

## 1.2.6 - July 17, 2024 <a href="#hd-3c25394c" id="hd-3c25394c"></a>

#### Added

* Added Support for App Message animations.

#### Updated

* Updated internal optimizations on tracked events.

## 1.2.5 - May 13, 2024

#### Fixed

* Fixed a threading issue with sending large batches of events simultaneously.

## 1.2.4 - April 23, 2024

#### **Added**

* Added session heartbeat support.
* Added application version tracking.

#### **Updated**

* Updated internal event meta structure.
* Updated PushNotification pause and resume event tracking priority.

## 1.2.3 - March 15, 2024

#### Fixed

* Fixed issue with App Message configuration JSON deserialization.

## 1.2.2 - March 11, 2024

#### Fixed

* Fixed issue with App Message orientation change handler.

## 1.2.1 - March 7, 2024

#### Fixed

* Fixed issue with App Message orientation change handlers in Flutter and ReactNative.

## 1.2.0 - March 4, 2024

#### **Added**

* Added support for App Messages.

## 1.1.17 - February 16, 2024

#### **Added**

* Added support for pausing and resuming subscriber push notifications.

#### **New Properties and Methods**

* `PushSDK.PushNotifications.isPaused` - A boolean property indicating the subscriber's notifications are currently paused or not.
* `PushSDK.PushNotifications.pause()` - Will pause a subscriber's ability to receive notifications.
* `PushSDK.PushNotifications.resume()` - Will resume a subscriber's ability to receive notifications.

#### **Moved / Deprecated Properties and Methods**

* `PushSDK.UserProfile.isSubscribed` has been moved to `PushSDK.PushNotifications.isSubscribed` and will now display a deprecation warning.
* `PushSDK.UserProfile.isEligibleToPrompt` has been moved to `PushSDK.PushNotifications.isEligibleToPrompt` and will now display a deprecation warning.
* `PushSDK.showNativeNotificationPermissionPrompt()` has been aliased to `PushSDK.PushNotifications.showPermissionPrompt()`.
* `PushSDK.UserProfile.revertUserDeletion` will now warn and will be removed in a future release.

## 1.1.16 - October 19 2023

#### **Updated**

* Updated internal event tracking metadata.

## 1.1.15 - October 18, 2023

#### **Added**

* Added support for [managed integrations](https://documentation.pushly.com/integration/implementation-steps/android/advanced/self-managed-integration).

## 1.1.14 - September 18, 2023

#### Fixed

* Fixed an issue with the debug service that miscounted trigger interactions.

## 1.1.13 - August 29, 2023

#### **Updated**

* Updated internal resource caching policies.

## 1.1.12 - August 16, 2023

#### Updated

* Expanded proguard rules.

## 1.1.11 - August 8, 2023

#### Updated

* Updated proguard rules.

## 1.1.10 - July 26, 2023

#### **Added**

* Added a convenience service for copying the PushSDK Anonymous ID based on specific user interaction.
* Added package name to tracked events for better user segmentation capabilities.

## 1.1.9 - May 26, 2023

#### Updated

* Moved check for subscription required check on tracked events to action enum.

## 1.1.8 - May 18, 2023

#### Updated

* Updated `PNSubscriberStatus` enum instantiation.
* Updated subscriber dismissed state internal validation.

## 1.1.7 - May 1, 2023

#### Fixed

* Fixed an issue that allowed tracked events to attempt to send before SDK initialization completed.

## 1.1.6 - April 19, 2023

#### Updated

* Updated PushSDK internal singleton references.

## 1.1.5 - April 17, 2023

#### Fixed

* Fixed a critical issue that caused a crash when notification interaction occurred while app was running in background and activity intent was no longer in context.

## 1.1.4 - March 16, 2023

#### Fixed

* Fixed an issue with reverting user deletion.

## 1.1.3 - March 14, 2023

#### Fixed

* Fixed an issue with permission dialog animation.

## 1.1.2 - March 13, 2023

#### Added

* Added wrapper library (ReactNative, Flutter) convenience methods for tracked events.

## 1.1.1 - September 18, 202?

#### Updated

* Updated proguard rules.

## 1.1.0 - March 6, 2023

#### Added

* Added custom notification permission dialog flow.

#### Updated

* Optimized internal post SDK configuration flow.
* Updated Java method interop coverage.

## Closed Beta Releases <a href="#hd-14019e18" id="hd-14019e18"></a>

### 1.0.2 - February 10, 2023

#### Updated

* Updated internal CDN references.

### 1.0.1 - January 24, 2023

#### Added

* Added default notification small icon for use when not provided via the notification request.

#### Updated

* Expanded automatic badge clearing capability for more Android versions.
* Optimized HTTP request handling and network availability checks.

#### Fixed

* Fixed an issue with notification small icon transparency handling.
* Fixed an issue that could cause multiple invocations of permission request.

### 1.0.0 - December 21, 2022

#### Initial SDK Release

### &#x20;<a href="#hd-14019e18" id="hd-14019e18"></a>
