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.

Ouverte
#2,630 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Dart
Étoiles
795
Forks
448
Merge moyen
12 h 19 min
PR mergées (30 j)
14

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.