解决iOS启动第一次打开Flutter页面白屏:
1、methodChannel didShowPageContainer 在启动的时候可能不可靠,引擎刚启动method channel可能发不到dart 2、Flutter 1.22之后 rootIsolate启动是异步的, methodChannel didShowPageContainer 发到dart时可能main函数还没跑完, 此时flutter_boost还没初始化完成,路由切换失败,导致白屏。 所以需要boost启动后主动取一次路由信息
Showing
Please register or sign in to comment