Skip to content

3.1.0: Scene lifecycle links, Swift Package Manager, and handleUrl

Latest

Choose a tag to compare

@chelemen-razvan chelemen-razvan released this 12 Oct 15:15
· 50 commits to main since this release

3.1.0

Requires Flutter 3.38.0 or later.

Added

  • iOS: Swift Package Manager support. CocoaPods still works.
  • handleUrl(url) resolves a Grovs link tapped inside your app. Before, these links opened in a browser.

Fixed

  • iOS: in apps using the UIScene lifecycle, a link that opened the app from a closed state was lost. This includes new Flutter apps and apps Flutter migrated automatically.
  • iOS: the privacy manifest is now included in CocoaPods builds.

Changed

  • iOS: the plugin no longer claims incoming links, the same as on Android. Other plugins, such as login callbacks, always receive their links.

Action required

  • Turn off Flutter's built-in deep linking, otherwise it also opens Grovs links:
  • iOS Info.plist: FlutterDeepLinkingEnabled = false
  • Android manifest (main activity):
  • If you added your own SceneDelegate code that forwards links to Grovs, remove it, or links will be delivered twice.