# Android SDK Changelog

## 1.7.0 - March 12, 2026

Adds support for Catalog `RATE_ITEM` and `COMPLETE_ITEM` actions. See the [Catalog Documentation](/integration/implementation-steps/apple-ios/sdk-swift-obj-c/e-commerce-support.md) 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](/platform/app-messages.md).

## 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](/integration/implementation-steps/android/sdk-kotlin-java/live-activities.md) 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](/integration/implementation-steps/android/advanced/self-managed-integration.md).

## 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.pushly.com/integration/implementation-steps/android/android-sdk-changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
