Release Notes for Mapp Cloud Android SDK

SDK Versions

Android FCM SDK supports Google messaging with FCM tokens. Android GCM SDK supports Google messaging with GCM tokens. As of April 10, 2019, Google has deprecated support for GCM. Ensure you have the correct SDK installed.

Download the latest Android SDK versions here: https://developers.mapp.com/#mobile-sdk


New Release: Android SDK 6.0.22 (released March 2024)

  • Updated 3rd party dependencies to the latest versions
  • Updated Android targetSdk to version 34
  • Updated Java sourceCompatibility/targetCompatibility to version 17
  • Fixed bug - Some push actions didn't work correctly.

New Release: Android SDK 6.0.20.2 (released November 2023)

  • Fixed bug - Geofencing not displaying notifications on Android 14
  • Fixed bug - queued requests not sent

New Release: Android SDK 6.0.20 (released August 2023)

  • Added new push message and InApp message action - Dial Number, to start system dialer
  • Removed suffix on deeplink URI
  • Optimized some internal processes
  • Removed suffix on deeplink URI
  • Optimized some internal processes

New Release: Android SDK 6.0.19 (released January 2023)

  • updated internal dependencies to support Android targetSdk 33
  • optimised networking - reduced redundant network calls; added local data caching;
  • fixed receiving push messages in all tree states (foreground, background, quit) on newer Android versions
  • updated geofencing 
  • extended In-App statistics
  • added methods to request permission for POST_NOTIFICATION (required for Android 13+) 

New Release: Android SDK 6.0.16 (released April 2020)

  • add Native In-app
  • add Push-button localization
  • add Video/Gif button localization

New Release: Android SDK 6.0.14 (released April 2020)

  • Improvement: Move to maven central

New Release: Android SDK 6.0.13 (released January 2020)

  • Improvement: InApp and Push Statistic. 

New Release: Android SDK 6.0.12 (released December 2020)

  • Improvement: InApp and Push Statistic. 

New Release: Android SDK 6.0.11 (released December 2020)

  • Bugfix: InApp for Android 5.1.

New Release: Android SDK 6.0.10 (released November 2020)

  • Bugfix: Geolocation for android 4.4.

New Release: Android SDK 6.0.9 (released September 2020)

  • Bugfix: DeepLinking with multi-query 

New Release: Android SDK 6.0.9 (released August 2020)

  • Improvement: Push Analytics
  • Improvement: Stability
  • Improvement: DeepLinking
  • Improvement: Video Notification

New Release: Android SDK 6.0.8 (released Jul 2020)

  • Feature: Push Analytics 
  • Improvement: Geofencing 
  • Improvement: Stability. 
  • Minor bug fixes for the media player

New Release: Android SDK 6.0.7 (released May 2020)

  • Feature: System has been improved so that the device can get alias from Server.
  • Feature: System has been improved so that the device can get custom attributes from Server. 
  • Feature: Implemented log out functionality
  • Feature: Supported geofencing 
  • Improvement: Stability. 

New Release: Android SDK 6.0.6 (released April 2020)

  • Improvement: Stability. 
  • Minor bug fixes for rich push.

New Release: Android SDK 6.0.5 (released March 2020)

  • Improvement: Stability. 
  • Minor bug fixes.

New Release: Android SDK 6.0.4 (released February 2020)

  • Improvement: Stability. 
  • Bug fixes.

New Release: Android SDK 6.0.3 (released February 2020)

  • Feature: SDK can be integrated using package manager Gradle and Maven. 

New Release: Android SDK 6.0.2 (released January 2020)

  • Bug fixes.
  • Improvement: Stability.

New Release: Android SDK 6.0.1 (released December 2019)

  • Bug fixes.
  • Improvement: Stability.

New Release: Android SDK 6.0.0 (released October 2019)

  • SDK now uses a new server.
  • Improvement: Stability.

New Release: Android SDK 5.1.1 (released September 2019)

  • Feature: Added support for the foreground push notification.
  • Feature: Implemented hard Registration if the server loses previous data.
  • Improvement: Stability .

New Release: Android SDK 5.1.0 (released Avgust 2019)

  • Feature: Added support for the Androidx.
  • Improvement: Stability for the push status change.

New Release: Android SDK 5.0.8 (released Jun 2019)

  • Improvement: Stability for the push status change
  • Feature: Custom Sound for Android 8+ push notification.

New Release: Android FCM SDK 5.0.7 (released April 2019)

  • Improvement: Stability for push token changes; Auto-update of missing tokens
  • Bug fix: Segmentation builder function for In-app messages

New Release: Android FCM SDK 5.0.6 (released Nov 2018)

  • Feature: Support for FCM tokens
  • Bug fixes to reconcile opt-in/opt-out discrepancies between Appoxee and Mapp Cloud

What's new in Android GCM SDK 5.0.5 (released Nov 2018)

  • Bug fixes to reconcile opt-in/opt-out discrepancies between Appoxee and Mapp Cloud

What's new in Android GCM SDK 5.0.4 (released Nov 2018)

  • Feature: New users are Opt-outed until they change the status. 

What's new in Android GCM SDK 5.0.3 (released Nov 2018)

  • Feature: Better control for opt-in and opt-out status.
  • Feature: System has been improved so that the same device can be used by multiple users.    
  • Feature: Implemented silent push notification for an internal server using(Not for clients yet)
  • Bug fixes: Improvement into stability at alias changes.

What's new in Android GCM SDK 5.0.2 (released Sept 2018)

  • Feature: Incremental badge support with Push Notifications
  • Feature: Remove badge count support with Push Notifications
  • Feature: Lock screen orientation support
  • Feature: Gif and Video player support with In-App Notifications
  • Bug fixes 

What's new in Android GCM SDK 5.0.0

  • Feature: In-App messages support 
  • Feature: Message Center 
  • Custom keys for apx_aid, apx_dpl, apx_inbox, apx_url, apx_url_internal
  • Push + Message Center : apx_inbox

What's new in Android GCM SDK 4.0.0

  • Bug Fixes, Improvements, and optimization
  • Removed apx_vc, apx_open_url_internal support for push message custom fields.

What's new in 2.8.1

  • Notification small icon can be configured by having a drawable called apx_small_icon

What's new in 2.8.0

  • Support for most features of Android's Big Picture Style Notification. 

What's new in 2.7.1

  • Notification small icon can be configured using AppoxeeManager.setSmallIconResourceId(int resourceId) in Application onCreate lifecycle callback

What's new in 2.7.0

  • Notification small icon (in the notification bar) is now app icon
  • Breaking: opt-out values changed to enums
  • Bug fixes and improvements.

What's new in 2.6.1

  • Custom runtime titles
  • No need to add code to manifest in Android Studio
  • Bug fixes and improvements.

What's new in 2.5.6

  • Fixed resources names collision problem.
  • Bug fixes and improvements.

What's new in 2.5.3

What's new in 2.4.3

  • Removed support for integrating with GCM.jar. The entire process is now using Play Services only.

What's new in 2.4.1