All Articles

갤럭시 스토어, 플레이 스토어 업로드 미세 팁

  • 플레이스토어는 .aab (App Bundle) 사용하지만, 갤럭시스토어는 .apk 사용한다.
  • 플레이스토어에 올라가는 아티펙트들은 Play 프로텍트로 한 번 검사하고 올라가는데 반해, 갤럭시 스토어는 그런 절차가 없다. 따라서 APK 빌드를 실기기에서 설치해본 후 설치가 Play 프로텍트에 의해 차단되는지 확인하여야 한다. 실기기에서 설치 시 경고가 뜨는데, ‘무시하고 설치’를 눌러준다. 설치 이후에 알 수 없는 앱이라며 업로드를 요청하는데, 업로드를 진행하면 몇 시간 후 경고가 사라진다. 신규 출시 뿐 아니라 업데이트 시 마다 확인해주어야 한다.
  • 멀티 윈도우 시 크래시가 발생하면 2차 심사에서 앱 정지 먹는다. 나는 react-native-screens 패키지 사용 시 super.onCreate(null); 으로 바꿔줘야 하는데 이걸 안 해서 크래시가 발생했다.
  • 플루터 갤럭시 스토어 리뷰 플러그인 : https://pub.dev/packages/galaxy_store_in_app_review
  • 플레이스토어에서 내부 테스트로 올리고 프로덕션 트랙으로 승격시켜주면, 테스트 보고서를 만들어준다. 다양한 휴대폰에서 몽키 테스트를 진행해준다. 잘 작동하는지 QA 해준다.
  • API 31을 타겟팅 한다면 (targetSdk 31), 외부에서 호출할 수 있는 액티비티에 exported="true" 설정을 해 줘야 한다. https://stackoverflow.com/questions/71002036/flutter-app-crashes-on-startup-on-android-12