본문 바로가기

Flutter 프로그래밍/플러그인 사용

앱스토어 심사중 AppTrackingTransparency 문제 발생 앱을 간단하게 버그를 고치고 다시 올렸는데 이번에는 이상하게 한방에 통과를 안시켜주더라. AppTrackingTransparency 문제 발생 요런 문제가 있다고 한다. 바이너리가 거부됨 2020년 11월 7일 If your app integrates AppTrackingTransparency, please indicate where in your app we can find the AppTrackingTransparency permission Guideline 2.1 - Information Needed We're looking forward to completing the review of your app, but we need more information to continue. Specifical.. 더보기
Failed to load ad: 0 - Device ID 얻어오기 구글 admob 을 적용시켜서 테스트를 하다 보면 Failed to load ad: 0 라는 메세지를 받게 된다. 원인은 안드로이드/iOS 폰에서 직접 테스트 할 때 정식으로 배포된 앱이 아닌 경우 광고를 불러오지 못해서다. 이때 test로 사용할 장치 device id 를 admob 에 미리 넣어놓으면 해당 id를 가진 장치에서는 test ad가 뜬다. Java / Kotlin device id 를 얻는 방법은 java 와 kotlin 관련 문서가 많다. device id - Java, Kotlin developer.android.com/training/articles/user-data-ids?hl=ko 해당 장치에서 앱을 실행하고 logCat 에서 adRequest 를 검색해보면 아래처럼 나온다고 한.. 더보기
Flutter 권한 관리 - permission handler 안드로이드 / iOS 앱을 만들다보면 여러가지 권한을 사용해야 할 때가 있다. 카메라, 저장장치, 위치정보, 메세지, 연락처 등등 여러 정보를 기기에서 받아서 활용하는 경우가 많다. 만약 적절한 권한이 없는 경우 디버그 모드에서는 동작하는데 컴파일 후 장치에서 실행하면 오류와 함께 종료되는 경우가 많다. 다행히도 flutter 에 적절한 패키지가 있다. 패키지가 있을 경우에는 정말 사용하기 편하다. Permission Handler 5.0.1+1 현시점에서 버전은 5.0.1+1 이다. pub.dev/packages/permission_handler permission_handler | Flutter Package Permission plugin for Flutter. This plugin provides.. 더보기