유니티(Unity)에서 앱 런처(launcher) 아이콘 설정하기1)앱 런처 아이콘은 장치의 홈 스크린(home screen)과 런처 윈도우(launcher window)에 표시되는 아이콘입니다. 2)프로젝트 설정(project settings)의 player에서 icon으로 이동합니다. 3)API 수준에 따라서 지원하는 몇가지 아이콘 타입을 확인할수있습니다. 4)Adaptive icons(안드로이드 API 26 이상)를 선택하고 해상도에 대한 배경이미지(background)와 전경이미지(foreground)를 설정합니다(432x432, 324x324, 216x216, 162x162, 108x108, 81x81)안드로이드 적응형 아이콘(Adaptive icons)https://developer.andr..
유니티 안드로이드 구글 플레이 콘솔 업로드 오류(광고 ID 권한 설정 문제)구글 플레이 콘솔에 업로드한 앱 번들에 대해 아래 오류 메시지를 표시합니다.활성 아티팩트 중 하나의 메니페스트 파일에 com.google.android.gms.permission.AD_ID 권한이 포함되어 있지 않습니다. 1)프로젝트 플러그인의 안드로이드 폴더에서 GoogleMobileAdsPlugin을 확인합니다. 2)파일 탐색기에서 GoogleMobileAdsPlugin.androidlib 폴더로 이동합니다. 3)안드로이드 메니페스트파일을 텍스트 편집기에서 열기합니다. 4)아래 위치에 다음을 추가하고 저장합니다. 프로젝트를 빌드하고 구글플레이 콘솔에 앱 번들을 업로드합니다.
안드로이드 메니페스트 파일(AndroidManifest.xml)의 android:exported 속성안드로이드 메니페스트의 android:exported 속성은 앱의 구성 요소(액티비티, 서비스, 브로드캐스트 리시버, 콘텐츠 프로바이더)가 외부 앱에서 접근할 수 있는지를 정의합니다. android:exported="true" 이 구성 요소는 다른 앱에서 접근할 수 있습니다. 외부 앱이 인텐트를 통해 이 구성 요소를 실행하거나 상호작용할 수 있습니다. 아래 예에서 MyExportedActivity는 외부 앱에서 android.intent.action.VIEW 인텐트를 통해 실행될 수 있습니다. android:exported="false" 이 구성 요소는 다른 앱에서 접근할수 없습니다. 외부 앱이 인텐트를 ..
유니티(Unity) 안드로이드 빌드에 android:exported 속성 설정하기구글 플레이 콘솔에서 안드로이드 앱 번들을 업로드하면 아래 오류 문구를 표시합니다.Unity 인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 apk 또는 android app bundle을 업로드했습니다.이 경우 해당 안드로이드 버전의 앱에서 android:exported 속성을 명시적으로 정의해야합니다.1)프로젝트 설정(project settings)의 player로 이동합니다. publish settings의 build에서 custom main manifest에 체크합니다. 2)프로젝트 플러그인의 안드로이드 폴더에 커스..
구글플레이콘솔에서 Google Play 결제 라이브러리 버전 업데이트 안내구글플레이콘솔에 업로드한 앱의 유니티 IAP(In App Purchasing) 패키지 버전이 구글플레이에서 요구하는 Google Play 결제 라이브러리 버전을 지원하지않는 경우1)구글플레이콘솔에 업로드한 앱에 대하여 Google Play 결제 라이브러리 버전 업데이트 안내를 표시합니다.앱에서 곧 지원 중단될 Google Play 결제 라이브러리 버전을 사용합니다. 업데이트가 거부되지 않도록 최신 버전으로 업데이트하세요. 2)안드로이드 개발자 사이트에서 Google Play 결제 라이브러리 출시 노트를 확인할수있습니다. 예에서 2024년 4년 16일 출시한 Google Play 결제 라이브러리 버전 6.2.1를 확인합니다.https..
유니티(Unity) 안드로이드 메니페스트 파일(AndroidManifest.xml)안드로이드 메니페스트안드로이드 메니페스트는 Android 애플리케이션의 필수 구성 파일입니다. 이 파일은 애플리케이션의 필수 정보, 구성 요소, 권한, 그리고 다른 중요한 설정을 Android 운영 체제에 제공하는 역할을 합니다. 애플리케이션의 작동에 필수적이며 제대로 구성하지 않으면 애플리케이션이 정상적으로 동작하지 않을 수 있습니다. https://developer.android.com/guide/topics/manifest/manifest-intro?hl=ko주요 요소와 기능 구성 요소 선언 - activity, service, receiver, provider와 같은 구성 요소를 정의하고 특성을 지정 권한 요청 -..
유니티 빌드에서 앱 번들(aab)파일의 base 모듈 크기 줄이기(구글 플레이 콘솔 파일 업로드 오류)(유니티 버전 2022.3.11f1)유니티의 split application binary를 사용하여 aab 파일의 base 모듈 크기 줄이는 방법1)구글 플레이 콘솔(google play console)에서 aab파일(app bundle)을 업로드하면 아래 오류를 표시합니다.app bundle의 일부 기능 모듈이 최대 압축 다운로드 크기(200MB)를 초과합니다. base 모듈의 크기를 줄이세요. 2)구글 플레이 콘솔에는 업로드 파일 크기의 제한이 있습니다. 특히 앱 구성요소인 기본 모듈(base module)의 크기가 200mb를 초과할수없습니다.(에셋 팩 데이터, individual asset pac..
구글 플레이 콘솔(google play console)에서 안드로이드 앱 업로드 오류(디버그 모드로 서명한 앱)1)유니티에서 빌드한 안드로이드 앱을 구글 플레이 콘솔에서 업로드할때 아래 오류를 표시합니다.디버그 모드로 서명한 apk 또는 android app bundle을 업로드했습니다. 출시 모드로 apk 또는 android app bundle에 서명해야합니다. 2)유니티 빌드 설정에서 build app bundle(google play)에 체크되어있는지 확인합니다. 3)프로젝트 설정(project settings)의 플레이어 메뉴에서 publishing settings로 이동합니다.프로젝트 키스토어(project keystore)가 활성화되어있는지 확인합니다. 키스토어를 설정 및 활성화하고 새로운 앱..
구글 플레이 콘솔(google play console) 앱 업로드 및 출시 과정(A-Z)구글플레이 콘솔에서 앱 만들기 및 설정https://support.google.com/googleplay/android-developer/answer/9859152?hl=ko앱 게시 준비https://support.google.com/googleplay/android-developer/answer/14151465구글플레이 앱 업로드 및 출시 과정구글 개발자 계정 만들기(계정 유형 선택, 결제 프로필 생성, 앱 만들기)신원확인 문서 업로드하기개인정보처리방침 만들기앱 카테고리 설정하고 태그 추가하기스토어 설정에서 앱 이미지 업로드하기(앱 아이콘, 그래픽 이미지, 스크린샷)앱 정보(스토어 등록정보) 기본언어 변경하기개발자 ..
구글 플레이 콘솔에서 개인정보처리방침 URL 확인 및 수정1)구글플레이콘솔 좌측의 모니터링 및 개선에서 정책 및 프로그램의 앱 콘텐츠로 이동합니다. 2)조치됨 탭을 선택하고 개인정보처리방침 관리로 이동합니다. 3)개인정보처리방침 URL을 입력합니다.
안드로이드 및 IOS 앱(게임) 베타 테스트 도구(사전 체험판 및 BETA 앱) 베타 테스트 도구는 앱 및 게임 개발자가 실제 사용자들에게 앱의 베타 버전을 제공하여 테스트하고 피드백을 수집할 수 있는 도구입니다. 이를 통해 개발자는 앱의 안정성과 성능을 향상시키고 사용자 요구에 대응할 수 있습니다. 안드로이드 앱 베타 테스트(Android app beta test) 구글은 Android 앱 개발자들에게 앱 베타 테스트를 위한 도구와 서비스를 제공합니다. 개발자는 Google Play 콘솔을 통해 Android 앱의 베타 버전을 만들고 제한된 사용자들에게 배포할 수 있습니다. Android 앱 베타 테스트를 통해 앱 알파 및 베타 릴리즈, 업로드 및 배포(APK 파일을 업로드하고 Google Play 콘..