-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
flutter_native_splash 패키지의 FlutterNativeSplash.preserve 사용시 오류 #160
Comments
@YongWoo-8933 안녕하세요. |
적어주신 메일로 이메일 따로 드렸습니다. |
Android는 해당 현상 재현에 성공하였습니다. (Android 11~13) 재현에 사용한 코드는 다음과 같습니다. void main() async {
final widgetsBinding = WidgetsFlutterBinding.ensureInitialized();
FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding);
await Future.delayed(const Duration(seconds: 3));
await NaverMapSdk.instance.initialize(clientId: '2vkiu8dsqb');
FlutterNativeSplash.remove();
runApp(const MyApp());
} |
제 설정이 잘못됐었네요. ios에서는 제대로 작동합니다. 안드로이드 11~13 이슈만 확인해 주시면 될 것 같습니다. |
#56 의 수정으로 발생하고 있는 이슈입니다. 기본 플러터 렌더뷰를 TextureView로 변경하는 수정이 있었습니다만, 되도록, 플러터 엔진단에서 수정할 수 있도록 조치하겠습니다. |
flutter_native_splash 를 사용해 splash화면을 띄우고
초기 설정이 끝나면 FlutterNativeSplash.remove()를 통해
앱을 시작하도록 했는데, 이번 1.1.1버전 버전업 이후
splash화면이 검은색만 뜹니다.
정확히는 처음에는 splash가 잘 실행되지만,
FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding) 와
FlutterNativeSplash.remove() 사이 시간에
아무것도 뜨질 않습니다.
안드로이드 11, 12이후 버전, ios에서 같은 증상을 확인했고
네이버 지도를 넣지 않은 테스트 프로젝트에서는
해당 증상이 발생하지 않는 걸 보아
flutter_naver_map와 flutter_native_splash간
어떤 충돌로 짐작해 이슈를 남깁니다.
한번 확인 부탁드립니다 :)
The text was updated successfully, but these errors were encountered: