애드몹은 로컬에서 테스트할 때 테스트 광고를 띄워야 합니다. 실제 광고를 띄운다면 재수 없으면 어뷰징으로 계정 정지가 될 수도 있기 때문입니다.
그 외에도 프로덕션에서는 실제 db, 디버그에서는 디버그 db url을 사용하는 등 분기를 놓고 싶을 텐데 이때는 kDebugMode라는 상수를 확인하면 됩니다.
저는 이런식으로 사용하는 편입니다.
const bool kDebugMode = !kReleaseMode && !kProfileMode;
flutter/lib/src/foundation/constant.dart 파일에 이 상수가 들어있습니다. 릴리즈 모드가 아니면서 프로파일 모드도 아니면 디버그모드 상수가 true가 됩니다.
플러터 sdk는 상수에 헝가리안 노테이션을 쓰네요? 인터레스팅..
반응형
'프로그래밍 > Dart, Flutter' 카테고리의 다른 글
[Flutter] Provider를 이용한 상태관리 예제 (counter) (2) | 2022.02.01 |
---|---|
[Flutter] Navigator push() vs pushNamed() 어떤 걸 써야 할까? (0) | 2022.01.30 |
[Flutter] TextField가 자꾸 초기화 될때 (0) | 2022.01.23 |
[Flutter] 안드로이드 minSdkVersion 변경 방법 (0) | 2022.01.23 |
[Flutter] font_awesome_flutter가 안나올 경우 해결방법 (0) | 2022.01.23 |