Skip to content

7.1.3

Latest

Choose a tag to compare

@PushwooshCI PushwooshCI released this 25 Jun 07:54

New Features

  • Added a manual push-handling API on Pushwoosh.configurehandleWillPresentNotification(_:completionHandler:) and handleNotificationResponse(_:completionHandler:) — for apps that manage their own UNUserNotificationCenter delegate (after opting out of the automatic proxy via Pushwoosh_PLUGIN_NOTIFICATION_HANDLER). Forward the foreground-presentation and tap/action events to Pushwoosh from your own delegate methods and Pushwoosh handles push parsing, statistics, open tracking and deep links.
    func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
        Pushwoosh.configure.handleNotificationResponse(response, completionHandler: completionHandler)
    }
  • Added an automatic startup integration check that validates your Pushwoosh setup (Info.plist keys, Notification Service Extension wiring, optional-module consistency) and prints a single consolidated report to the console to help catch misconfiguration during development. It is warning-only, never changes SDK behavior, and can be disabled by setting Pushwoosh_DISABLE_INTEGRATION_CHECK to YES in Info.plist.

Bug Fixes

  • Fixed a rare crash that could occur when multiple notification-center delegates are registered and the system completion handler was invoked more than once.

Improvements

  • SDK log messages are no longer redacted in Console on iOS 26.