Android
-
Google Play Console 앱 권한 관리Android 관련 2023. 9. 6. 10:57
android, ios 모두 앱 배포 전에 심사를 맡겨야 한다 심사를 진행할때 개발자가 제공하는 테스트 계정을 통해 심사를 하고 승인 또는 거절을 진행한다 기존에 사용하던 테스트 계정이 있어서 앱권한을 처음 시작할때와 달리 변경해야 할일은 없었지만 누군가가 테스트 계정에 비밀번호를 변경해 아래와 같이 조치를 해달라는 이메일을 받았다 해결 방법 플레이구글 콘솔 → 정책 및 프로그램 → 앱 콘텐츠 조치됨 이동 (이전에 조치한 내용이라면 조최됨 탭에 있음) 앱 엑세스 권한 → 관리 이동 안내 추가 클릭 정보 입력 하고 저장 저장후 게시 개요로 이동 전송하여 검토받기 선택
-
Kakao API - Flutterflutter 2023. 6. 7. 10:54
kakao_flutter_sdk: ^1.4.2 기능 소개 메시지 API는 사용자가 카카오톡 친구에게 카카오톡 메시지를 보내는 기능을 제공 공유 API 흐름 카카오톡 공유 API는 서비스 클라이언트에서 카카오톡 앱을 실행시켜 카카오톡 메시지를 보냄 카카오톡 공유 API는 카카오가 제공하는 카카오톡 친구 또는 대화 목록 페이지를 띄워 사용자가 메시지를 보낼 수 있도록 함 따라서 서비스가 카카오톡 친구 정보를 출력하는 페이지를 직접 만들 필요가 없고, 모든 카카오톡 친구가 목록에 포함됨 메시지 API 카카오톡 메시지 API는 친구목록 가져오기 API 를 통해 받은 친구 정보 중 지정한 친구에게 메시지를 보내는 기능을 제공 https://developers.kakao.com/docs/latest/ko/kakao..
-
PlayStore 검색 노출 시기키Android 관련 2023. 2. 21. 11:18
오늘은 스토어에서 우리가 배포한 앱이 잘 검색되도록 해볼꺼에요 지금부터 편한 말투로 작성할게요 PlayStore 플레이 스토어에서는 검색이 되는 포인트들이 정해져 있음. 앱 이름 앱 설명 고품질 스크린샷 또는 제작 이미지 평점 및 댓글 앱 이름 기본이 되는 검색 조건 앱 이름 뒤에 키워드를 붙여도 좋다고함 앱 설명 감단한 설명 및 자세한 설명란에 검색에 노출되고자 하는 정보 입력 ex ) 검색 → 김밥천국, 김밥, 가마솥 으로 검색시 노출 하지만 참치김밥, 누드김밥 검색해도 나오지 않음 검색 → 김밥천국, 김밥, 가마솥 누드김밥, 참치김밥 검색시 노출 ※ 구글 플레이 콘솔에서 말하는 카테고리는 앱이 어떤 기능을 제공하는지에 대한 카테고리일뿐 검색과는 무관 ※ 주의 사항 : 김밥 김밥천국 누드김밥 참치김밥..
-
No signature of methodAndroid 관련 2023. 2. 20. 08:53
Flutter 에서 App 번들을 빌드시 나는 오류에 대해 살펴 보겠습니다. No signature of method: build_5f2v38tba0fiuwtw0g79xbtmu.android() is applicable for argument types build.gradle 파일로 들어가 해당 설정을 진행해줍니다. 저의 경우는 signingConfigs.debug 디버그로 설정되어있어 오류가 발생했습니다. 빌드 진행시에는 signingConfigs.release 로 설정하고 빌드를 진행해 주시면 됩니다. ※ 추가 buildTypes { release { signingConfig signingConfigs.release minifyEnabled true proguardFiles getDefaultProg..
-
FLutter 와 FireBase 연동firebase 2023. 2. 16. 11:22
Firebase 로그인 https://console.firebase.google.com/ 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com 프로젝트 생성 Google 애널리틱스 사용안함 설정 Flutter CLI 설치 https://firebase.google.com/docs/cli?hl=ko#windows-npm Firebase CLI 참조 | Firebase 문서 firebase.google.com Node.js 경로로 들어가 명령어 입력 npm install -g firebase-tools 입력 ※ 아래와 같이 오류가 난다면 Node.js 가 설치된 경로로가 명령어를 다시 입력해준다 npm should be run outside of the Node.js REPL..
-
구글플레이 콘솔 App 배포Android 관련 2023. 2. 14. 10:21
KeyStore 만들기 https://flutter-ko.dev/docs/deployment/android#%EC%95%B1-%EC%84%9C%EB%AA%85%ED%95%98%EA%B8%B0 Android 앱 출시 준비하기 Flutter 앱을 개발하는 동안, 커멘드 라인에서의 `flutter run`을 실행하거나IDE에 있는 툴바 **Run** 과 **Debug**를 선택하여 앱을 테스트할 수 있습니다. Flutter는 기본적으로 앱의 _debug_ 버전을 빌드합니 flutter-ko.dev 프로젝트에 들어가 터미널에서 명령어로 jks 파일을 만든다 keytool -genkey -v -keystore [키스토어 파일명] -alias [alias 이름] -keyalg [암호화방식] -keysize [key..
-
flutter 스크린샷 방지 정리flutter 2023. 2. 14. 09:38
안녕하세요 이나주니 입니다. 오늘은 Flutter 에서 보안의 문제로 화면 캡쳐를 막는 기능에 대해서 살펴볼텐데요. 개발 목적 회사의 기밀 및 보안 관련문서가 외부로 유출됨을 막기 위함 중소벤처기업부의 발표에 따르면 정보 유출의 주요 수단 가운데 스마트폰 카메라 등 사진자료를 통한 정보 유출이 계속되어 증가하는 추세라고 발표함. 공공기관을 많이 상대하는 저희 입장에서는 필요로 하는 기능 아시다시피 pub.dev 에 들어가면 많은 라이브 러리를 사용할수 있는게 사실입니다. 저도 화면 캡쳐 방지 목적을 위해 라이브러리를 찾던중 여러 라이브러리를 찾았는데요. 소개에 앞서 말하고 싶은 부분은 ios만 개발할것인지 android만 개발할것인지에 따라 다른것같아요. 작성자의 경우 ios,android 같이 개발을 ..
-
오준석의 플러터 생존코딩 2.0 정리flutter 2023. 2. 14. 09:07
지난10년간 모바일 앱 개발 플랫폼은 안드로이드와 IOS 로 양분화 되어 발전됨 하나의 모바일 앱을 개발하려면 안드로이드 ios 앱을 각각 만들어야 함 그러려면 각 플랫폼 개발환경에서 사용하는 언어를 알아야함 안드로이드는 자바 또는 코틀린을 배워야 하고,ios는 스위프트 또는 오브젝티브 -c 를 배워야함 이경우 개발자가 2명이 필요로함 한번의 개발로 안드로이드와 ios앱을 대응하려는 바람은 모바일 앱 초기부터 있었음 다양한 크로스 플랫폼 프레임워크가 등장 하고 사라지기를 반복 2017년 5월 구글에서 플러터를 발표함 앱 개발 방식 스마트폰 앱은 크게 네이티브, 하이브리드, 크로스 플랫폼 방식으로 개발 플러터 - 크로스 플랫폼 크로스 플랫폼이란? 한번 구현하여 안드로이드와 ios 각 플랫폼용 앱을 만들어줌..