Android Release Notes

2024 Releases

Aug 20 - Maintenance πŸ› οΈ

  • App no longer crashes when opening password protected PDFs. An error message is shown to the user.

Aug 15 - Bugfix πŸ›

  • Fixed crash when launching initialUrl in app-browser
  • Fixed setTabs method causing an unnecessary bottom tab bar animation

Aug 8 - Bugfix πŸ›

  • Fixed infinite loading if a bottom tab bar button is selected using the JavaScript bridge

Jul 22 - Bugfix πŸ›

  • Improved URL matching for dynamic titles in top navigation bar. Which did not show in some scenarios

Jul 17 - Bugfix πŸ›

  • Fixed navigation bar sometimes showing up when set to auto and no valid navigation item configured.

Jul 15 - Maintenance πŸ› οΈ

  • AppsFlyer plugin now supports an appsFlyerConversionData listener when using our NPM package. Docs

Jul 12 - Bugfix πŸ›

  • Fixed isFirstLaunch key in median.deviceInfo() may be false on first launch of the app

Jun 18 - Maintenance πŸ› οΈ

  • Upgraded the platform to AGP 8.5 and Gradle v8.7

Jun 11 - New Feature πŸ†•

  • PWA (Progressive Web Apps) are now much better supported. Docs

Jun 5 - New Feature πŸ†•

  • Native Media Player Plugin now uses ExoPlayer
  • Media Player now supports playing HLS live streams

May 22 - Bugfix πŸ›

  • User Agent string is now properly appended for all requests

May 15 - Maintenance πŸ› οΈ

  • Google Sign-In now uses the new CredentialsManager API for faster and more secure login on Android

May 9 - Maintenance πŸ› οΈ

  • Fixed app may crash if theme fails to apply in time

May 6 - Maintenance πŸ› οΈ

  • We have greatly improved internal memory management of the platform making it more stable for resource-heavy websites

May 3 - Bugfix πŸ›

  • Fixed pull-to-refresh gesture accidentally activating on scroll up.
  • Fixed crash on tel:// scheme links

May 2 - New Feature πŸ†•

Apr 30 - Maintenance πŸ› οΈ

Apr 16 - New Feature πŸ†•

  • Android now supports opening PDF Documents directly within the app.

Apr 15 - New Feature πŸ†•

  • Median now supports OneSignal’s user-centric data model. Existing apps are now in "Legacy Mode". To migrate your app review our documentation and disable Legacy Mode on the Push Notifications tab

Apr 8 - New Feature πŸ†•

  • New method for OneSignal median.onesignal.badge.set which can be used to set notification badge count

Mar 21 - Bugfix πŸ›

  • Fixed median_iap_purchases not being called properly on new Android versions
  • Fixed location permission not being prompted again after selecting "Just this time" in the location permission prompt

Mar 12 - Bugfix πŸ›

  • Implemented a fix for transactionTooLarge exception
  • General stability improvements

Mar 12 - Maintenance πŸ› οΈ

  • Updated the GeckoView version used in the GeckoView plugin

Mar 8 - New Feature πŸ†•

  • New method for In-App Purchases plugin: median.iap.purchases() docs

Mar 4 - Bugfix πŸ›

  • Fixed an issue where if a user does not have a default web browser registered external links cause an "App Not Found" error.

Mar 4 - Maintenance πŸ› οΈ

  • Keyboard state return data updated to match iOS docs

Feb 26 - Bugfix πŸ›

  • Fixed a crash that may happen when the app is moved to background
  • Fixed a regression that caused JS to not be injected on page load

Feb 15 - Maintenance πŸ› οΈ

  • Now supporting Android 6.0 (Marshmallow) and above

Feb 15 - New Feature πŸ†•

  • window.open now accepts a 2nd parameter called mode. See docs for all the supported values

Feb 13 - New Feature πŸ†•

  • AppsFlyer plugin now supports reporting conversion data on app launch and foreground

Feb 7 - New Feature πŸ†•

  • You can now pick one or more contacts using a native UI when using native contacts

Feb 1 - Bugfix πŸ›

  • Stability improvements

Jan 31 - Bugfix πŸ›

  • NFC scan prompt now properly gets dismissed upon scan for all tag types

Jan 22 - Maintenance πŸ› οΈ

  • App now uses Material Design Progress circle
  • Progress circle (Activity indicator) can now be customized

Jan 17 - New Feature πŸ†•

Jan 8 - Maintenance πŸ› οΈ

  • Android target API has been increased to 34. Android apps and all plugins have been updated to support the latest Android platform requirements.

Jan 5 - Maintenance πŸ› οΈ

  • Native Datastore plugin now supports promise-based callbacks