앱 식별자 kr.co.fanuzu.app 적용 — Android 패키지 · iOS 번들 ID

This commit is contained in:
Sn-Kinos
2026-09-11 02:45:21 +09:00
parent eff9af03a0
commit 4f2974b88c
6 changed files with 32 additions and 17 deletions
+8 -8
View File
@@ -20,13 +20,14 @@ val keystoreProperties = Properties().apply {
/// 이번 실행이 릴리스 산출물(assembleRelease · bundleRelease 등)을 요구하는가.
val wantsRelease = gradle.startParameter.taskNames.any { it.contains("Release", ignoreCase = true) }
// 앱 식별자 단일 출처. Q14(앱 식별자 확정) 회신이 오면 Android 쪽은 이 한 줄만 고친다.
// 주의: Kotlin 패키지(kr.co.sweech.fancake)와 소스 디렉터리는 바꿀 필요가 없다 —
// 스토어 식별자는 applicationId 뿐이고 namespace 는 R 클래스 패키지일 뿐이다.
val fancakeApplicationId = "kr.co.sweech.fancake"
// 앱 식별자 단일 출처. 별첨 C 4번으로 `kr.co.fanuzu.app` 확정(2026-09-11, Q14 해소).
// 기존 잠정값 kr.co.sweech.fancake 는 더 이상 쓰지 않는다.
// namespace(=R 클래스 패키지)와 Kotlin 패키지도 같이 옮겼다 — AndroidManifest 가
// 액티비티를 `.MainActivity` 상대명으로 적으므로 셋이 어긋나면 기동 시 클래스를 못 찾는다.
val fanuzuApplicationId = "kr.co.fanuzu.app"
android {
namespace = fancakeApplicationId
namespace = fanuzuApplicationId
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
@@ -40,9 +41,8 @@ android {
}
defaultConfig {
// 잠정값. 스토어 등록 명의(2주차_확인요청항목 Q5)가 발주사 명의로 확정되면 교체한다(Q14).
// 스토어에 한 번 올리면 변경 불가 — 첫 제출 전에 확정해야 한다.
applicationId = fancakeApplicationId
// 확정값(별첨 C 4번). 스토어에 한 번 올리면 변경 불가다.
applicationId = fanuzuApplicationId
// **계약값이다.** 별첨 1 v1.0 이 최소 지원 OS 를 Android 10(API 29)으로 적었고,
// 근거는 2주차 플러그인 선검증 리포트의 바이너리 실측이다.
//
@@ -1,4 +1,4 @@
package kr.co.sweech.fancake
package kr.co.fanuzu.app
import io.flutter.embedding.android.FlutterActivity