iOS Release Notes

New Releases

2025 Releases

Jul 3 - Bugfix 🐛

  • Fixed: onesignal.register() method resolving the promise even before the user made a choice to opt-in for notifications

Jun 18 - New Feature 🆕

  • Meta events plugin now supports setting autoLogging via JS Bridge Docs

May 16 - New Feature 🆕

  • Added consent handling for FirebaseAnalytics Docs

Apr 29 - Bugfix 🐛

  • Added better support for data:// based pixel tracking

Apr 10 - Bugfix 🐛

  • Fixed: FirebaseAnalyticsPlugin: Some JSBridge method calls were being ignored in the native code.

Mar 28 - Bugfix 🐛

  • Fixed issue with blob downloads not working in new windows

Mar 10 - New Feature 🆕

  • iOS now supports setting separate color for inactive bottom tab item.

Mar 3 - Bugfix 🐛

  • Fixed a crash when user agent string is set to null

Feb 27 - Bugfix 🐛

  • Fixed logic on handling data urls to resolve Calendar plugin issue
  • Fixed an issue with the bottom navbar always selecting the first button

Jan 8 - New Feature 🆕

2024 Releases

Dec 16 - New Feature 🆕

  • Added a regex pattern which opens all calendar links when the CalenderPlugin is installed

Dec 16 - Bugfix 🐛

  • App now correctly shows page title in top navbar instead of app name
  • PDF files downloaded as blobs now correctly open in PDF viewer

Dec 16 - New Feature 🆕

  • Released a new plugin: ReaderModalPlugin (External Link Accounts for Reader Apps)

Nov 14 - New Feature 🆕

  • Adjust Plugin: Added uninstall tracking, SKAN and attribution info support. Adjust Plugin

Nov 14 - New Feature 🆕

Nov 14 - Bugfix 🐛

  • Fixed: Navbar items' icon color is sometimes wrong

Oct 24 - Bugfix 🐛

  • Fixed loading spinner color not being set in the app correctly

Oct 10 - Maintenance 🛠️

  • Meta events plugin and social login plugin now use Facebook SDK v17

Oct 3 - Maintenance 🛠️

  • We have updated our build platform to strip bitcode making the code compatible with Xcode 16

Sep 24 - Maintenance 🛠️

  • ShareIntoApp plugin now supports iOS 18 Docs

Sep 10 - Maintenance 🛠️

  • PDF links are now treated like other downloadable links ignoring .pdf extension as some websites e.g. Dropbox like to put .pdf at the end of non pdf links

Aug 24 - Maintenance 🛠️

  • purchase method in In App Purchases plugin now returns transaction information if a POST callback is not configured Docs

Aug 23 - Bugfix 🐛

  • Fixed an issue where a null value for pinch to zoom settings was being set on rebuild for some apps causing a crash on initial launch

Aug 19 - Maintenance 🛠️

  • AuthPlugin getStatus method no longer throws error if keychain is empty
  • Renamed error code none_enrolled to noneEnrolled for AuthPlugin
  • Renamed error code no_hardware to nowHardware for AuthPlugin
  • Renamed error code security_update_required to ssecurityUpdateRequired for AuthPlugin

Jul 22 - Bugfix 🐛

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

Jul 15 - Maintenance 🛠️

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

Jul 12 - Bugfix 🐛

  • If TopNavBar is set to Always and no nav bar is configured in the visual editor the app will now show the defaults (app icon or custom image)
  • Fixed isFirstLaunch key in median.deviceInfo() may be false on first launch of the app