Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Creating iOS method channels changes after migrating to UIScene

Open
#13,086 0 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@sfshaza2 is already working on this.

Since Sep 11, 2026.

Assessment

This issue has not been assessed yet.

Description

dev.integration devos.macOS e1-hours from.page-issue p2-medium target.iOS
Page URL

https://docs.flutter.dev/platform-integration/platform-channels#step-4-add-an-ios-platform-specific-implementation

Page source

No response

Describe the problem

UIScene was introduced in Flutter 3.38 behind a feature flag, but is now the default in Flutter 3.41. After migrating to UIScene, developers need to create method channels in their AppDelegate's didInitializeImplicitFlutterEngine instead of application:didFinishLaunchingWithOptions.

See step 2 in https://docs.flutter.dev/release/breaking-changes/uiscenedelegate#migrate-appdelegate

Expected fix

The docs should reflect the correct place to create method channels when using UIScene and potentially urge people to migrate to UIScene if they have not already

Additional context

No response

I would like to fix this problem.
  • I will try and fix this problem on docs.flutter.dev.
Dominant language
Dart
Stars
3.1k
Forks
3.5k
Avg merge
1d 19h
Merged PRs (30d)
66

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from flutter/website

All issues in flutter/website

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.