AgoraIO-Extensions / AgoraIO-Extensions/Agora-Flutter-SDK

`agora_rtc_engine` has a very slow cold start on iOS 18. The first call to `RtcEngine.initialize()` can block for ~47-62 seconds. After it completes once, later calls are fast.

Offen
#2,630 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Dart
Sterne
795
Forks
448
Ø Merge
12 Std. 19 Min.
Gemergte PRs (30 T.)
14

Beschreibung

On iOS 18 first launch / cold start, RtcEngine.initialize() takes ~47-62 seconds before the Flutter app can proceed to join the channel.

Impact
The first call attempt appears stuck or fails because call/session timeouts fire before Agora finishes initializing. The second call works because the engine/audio stack is already warmed.

Workaround
We currently pre-warm the Agora engine earlier in the app, but this is only a workaround. The SDK should not block this long on first initialization.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.