애드몹은 로컬에서 테스트할 때 테스트 광고를 띄워야 합니다. 실제 광고를 띄운다면 재수 없으면 어뷰징으로 계정 정지가 될 수도 있기 때문입니다.

그 외에도 프로덕션에서는 실제 db, 디버그에서는 디버그 db url을 사용하는 등 분기를 놓고 싶을 텐데 이때는 kDebugMode라는 상수를 확인하면 됩니다.

 

저는 이런식으로 사용하는 편입니다.

 

const bool kDebugMode = !kReleaseMode && !kProfileMode;

flutter/lib/src/foundation/constant.dart 파일에 이 상수가 들어있습니다. 릴리즈 모드가 아니면서 프로파일 모드도 아니면 디버그모드 상수가 true가 됩니다.

플러터 sdk는 상수에 헝가리안 노테이션을 쓰네요? 인터레스팅..

반응형