Skip to content

iOS SDK Release Notes

  • Added push notification buttons

[Important change] Starting with version 1.9.0, iOS swizzling is forcibly disabled.

  • If any required methods are not implemented, some push notification behaviors may not work.
  • Please review the integration guide again from the beginning to verify any unimplemented methods and test them.
  • Added a data parameter to displayInApp()
  • Added appVersion
  • Check permissions when acquiring the push token
  • Guarantee callback execution
  • Stabilized sequential task processing through an internal queue
  • Stabilized the badge feature
  • Added in-app messages
  • Guaranteed execution of functions called before init, regardless of order
  • Ended support for the getTags and deleteTags functions
  • Fixed a bug related to token updates
  • Added support for the iOS Privacy Manifest

[Important change] Added automatic URL handling

  • If you already have your own click handler implemented, it may run together with the automatic handling and cause duplicate execution. In that case, refer to Disabling automatic URL handling to turn off automatic handling.

Added JavaScript bridge code for web views

  • For hybrid apps that use a web view, the Mobile SDK is compatible with the FlareLane Web SDK and can catch functions called from the Web SDK.

Removed functions

  • setIsSubscribed()-> Use subscribe() or unsubscribe()

Renamed functions

  • setNotificationConvertedHandler() -> setNotificationClickedHandler()

Added a handler for receiving notifications in the foreground

  • setNotificationForegroundReceivedHandler()

Notification permission request timing can now be controlled via an initialization option

  • Added Bool requestPermissionOnLaunch as the third parameter of initWithLaunchOptions()

New functions

  • subscribe() - Use the fallbackToSettings parameter to navigate to the settings screen when the permission popup cannot be shown
  • unsubscribe()

New functions

  • getTags()

New functions

  • trackEvent()