본문 바로가기

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.. 더보기
안드로이드 앱 만들기(2) - 필요한 Plug-in 찾고 받기 앱을 처음부터 끝까지 모두 만들 수 없다. 기본적인 도구나 구조들은 인터넷을 찾아보면 공개된 내용도 많다. 특히 flutter 는 pub.dev에 공개된 플러그인들이 매우 많다. 여기서 잘 검색하고 like 가 많고 score가 높은 패키지를 쓰면 버그가 상대적으로 적고 만족도가 높을 것이다. pub.dev Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs. pub.dev 이번에 우리가 필요로 하는 패키지를 정리하면 아래와 같다. pub.dev/packag.. 더보기
안드로이드 앱 만들기(1) - 준비 과정 간단한 Device ID를 보여주는 앱을 만들어보자. 앱을 만들고 Play store colsol에 등록하는 과정까지 진행해보자. 준비 먼저 안드로이드 스튜디오를 설치한다. developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android.com flutter SDK 도 설치해준다. 폴더는 알아서.. flutter-ko.dev/docs/get-started/install 설치 Flutter를 설치할 운영 체제를 선택해주세요:{{site.alert.note}} **Are you on.. 더보기
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.. 더보기