LogoLogo
  • Home
  • Integration & SDKs
    • Web / Browser Push
      • Wordpress Integration Steps
      • Wix Integration Steps
      • Safari
        • Safari on Desktop
        • Safari on Mobile (iOS / iPadOS)
      • SDK
        • SDK Methods
        • SDK Events
        • Customizing Prompt CSS
        • AMP Support
        • E-Commerce / Abandoned Cart
    • Native App Push
      • Apple / iOS
        • P8 Key or P12 Cert Setup
        • SDK: Swift / Obj-C
          • Activity Tracking
          • Deep Linking
          • Live Activities
          • App Messages
          • Identity Synchronization
          • SDK Methods
          • SDK Delegates
        • SDK: React Native
        • SDK: Flutter
        • Advanced
          • Self-Managed Integration
        • iOS SDK Changelog
      • Android
        • Firebase App Setup
        • SDK: Kotlin / Java
          • Deep Linking
          • Activity Tracking
          • App Messages
          • Identity Synchronization
          • SDK Methods
          • SDK Callbacks
          • Live Activities
        • SDK: React Native
        • SDK: Flutter
        • Advanced
          • Self-Managed Integration
        • Android SDK Changelog
      • React Native
        • Android: Firebase App Setup
        • iOS: P8 Key or P12 Cert Setup
        • SDK: React Native
          • Deep Linking
          • Activity Tracking
          • Subscriber Matching
          • Live Activities
          • App Messages
          • SDK Methods
        • React Native SDK Changelog
      • Flutter
        • Android: Firebase App Setup
        • iOS: P8 Key or P12 Cert Setup
        • SDK: Flutter
          • Deep Linking
          • Activity Tracking
          • Subscriber Matching
          • Live Activities
          • App Messages
          • SDK Methods
  • API
    • API Access Management
    • API Reference
  • Platform
    • Dashboard
    • Notifications
      • A/B Testing
      • Custom Buttons
      • Notification Previews
      • Inline Segmentation
      • Notification Templates
      • Macros
      • Native App Push Notifications
    • App Messages
    • Segments
      • Custom Geo Segmentation
    • Campaigns
    • Insights
    • User Management
    • Organizations
      • Multi-Factor Authentication
      • Single Sign On
        • Google Workspace
        • Microsoft Azure AD
        • Okta Workforce
      • Multi-Domain Notifications
      • Multi-Domain Segments
      • API Access
    • Multi-Channel Notifications
  • Info Center
    • Launch Guide & Best Practices
      • Landing Domain Whitelist
    • Web / Browser Push
      • Common Questions
      • Browser Support
      • Retrieve Push User ID
      • Not Getting Prompted
      • Not Receiving Notifications
      • How to Unsubscribe
    • Native App Push
      • Retrieve Push User ID
    • Workflow Planning
Powered by GitBook
On this page
  • 1.3.4 - March 17, 2025
  • 1.3.3 - February 5, 2025
  • 1.3.2 - January 27, 2025
  • 1.3.1 - January 23, 2025
  • 1.3.0 - January 21, 2025
  • 1.2.8 - December 11, 2024
  • 1.2.7 - November 25, 2024
  • 1.2.6 - July 17, 2024
  • 1.2.5 - May 13, 2024
  • 1.2.4 - April 23, 2024
  • 1.2.3 - March 15, 2024
  • 1.2.2 - March 11, 2024
  • 1.2.1 - March 7, 2024
  • 1.2.0 - March 4, 2024
  • 1.1.17 - February 16, 2024
  • 1.1.16 - October 19 2023
  • 1.1.15 - October 18, 2023
  • 1.1.14 - September 18, 2023
  • 1.1.13 - August 29, 2023
  • 1.1.12 - August 16, 2023
  • 1.1.11 - August 8, 2023
  • 1.1.10 - July 26, 2023
  • 1.1.9 - May 26, 2023
  • 1.1.8 - May 18, 2023
  • 1.1.7 - May 1, 2023
  • 1.1.6 - April 19, 2023
  • 1.1.5 - April 17, 2023
  • 1.1.4 - March 16, 2023
  • 1.1.3 - March 14, 2023
  • 1.1.2 - March 13, 2023
  • 1.1.1 - September 18, 202?
  • 1.1.0 - March 6, 2023
  • Closed Beta Releases
  • 1.0.2 - February 10, 2023
  • 1.0.1 - January 24, 2023
  • 1.0.0 - December 21, 2022
  1. Integration & SDKs
  2. Native App Push
  3. Android

Android SDK Changelog

List of updates to the Android SDK.

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

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

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

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

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

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

PreviousSelf-Managed IntegrationNextReact Native

Last updated 2 months ago

Added support for on Android.

Added support for .

Live Activities
managed integrations