Skip to content

Upgrade to 7.0.1

Savitha Rudramuni edited this page Jul 30, 2026 · 1 revision

Upgrade to 7.0.1

This page describes the changes when upgrading the Flutter plugin from 7.0.0 to 7.0.1.

Summary

Version 7.0.1 adds support for the iOS SceneDelegate lifecycle.

Upgrade the plugin

Update the plugin reference in your app's pubspec.yaml to 7.0.1 (or to the 7.0.1 tag when consuming the Git repository):

dependencies:
  pushiomanager_flutter:
    git:
      url: https://github.com/oracle-samples/pushiomanager-flutter.git
      ref: 7.0.1

Then refresh the Flutter and CocoaPods dependencies:

flutter pub get
cd ios
pod install

Open the generated .xcworkspace, rather than the .xcodeproj, when building the iOS app.

SceneDelegate support (iOS 13+)

The plugin now receives SceneDelegate lifecycle callbacks for URL opens, scene connection, and universal-link continuation. This ensures that deep links and Responsys content are handled when an app uses scenes.

No migration code is required for a standard Flutter application. If your app has custom scene handling, keep its existing behavior and do not add duplicate manual forwarding for the callbacks handled by the plugin:

  • scene(_:openURLContexts:)
  • scene(_:willConnectTo:options:)
  • scene(_:continue:)

Verify the upgrade

After upgrading, verify the following on a physical iOS device:

  1. The app builds and launches from the .xcworkspace.
  2. The notification permission prompt is displayed when requested.
  3. The app registers successfully with Responsys.
  4. A push notification is received and its deep link opens correctly.
  5. If the app uses scenes, verify URL and universal-link handling while the app is running and after it is launched from a link.

For the full initial iOS setup, see the repository README.

Clone this wiki locally