크로스 플랫폼
onestore.link × Kotlin Multiplatform Mobile 앱
KMM 앱을 위한 범용 링크 하나 — iOS + Android.
짧은 답변
Kotlin Multiplatform Mobile 앱에 두 스토어용 다운로드 링크를 하나만 두려면 App Store와 Google Play의 앱 페이지로 onestore.link를 만드세요. iPhone은 App Store로, Android 휴대폰은 Google Play로, 컴퓨터는 두 스토어 버튼과 QR 코드가 있는 페이지로 보냅니다. SDK가 아니라 리디렉션이라서 Kotlin Multiplatform Mobile 프로젝트에는 아무것도 추가되지 않고 새 빌드도 필요 없습니다. Instagram, Facebook, Snapchat, X 안에서 탭하면 저절로 스토어로 넘어갑니다. TikTok 브라우저는 많은 링크에서 이를 막기 때문에, 그곳에서는 페이지가 처음부터 스토어 버튼을 보여 줍니다. 무료 링크는 비용이 들지 않으며 방문자 없이 30일이 지나면 삭제됩니다. 링크당 월 $3.99 또는 연 $39.90인 Pro는 링크를 계속 유지합니다.
최종 검토일: 2026-10-22
Kotlin Multiplatform Mobile(KMM)은 iOS와 Android 사이에서 비즈니스 로직을 진정으로 공유하려는 JetBrains의 승부수로, 빠르게 주목받고 있습니다. 공유 코드베이스에는 공유 링크도 하나여야 합니다. onestore.link가 바로 그 링크입니다.
onestore.link 없이
- 공유 모듈에 하드코딩된 서로 다른 스토어 URL 두 개
- 공통 코드로 새어 들어오는 플랫폼별 URL 로직
- iOS와 Android 사용자 간에 서로 다른 공유 경험
onestore.link와 함께
- 공유 코드 안의 문자열 상수 하나
- KMM 모듈이 아닌 URL 계층에서 처리되는 플랫폼 라우팅
- 두 플랫폼에서 동일한 공유 경험
KMM에서 작동하는 방식
SDK도, 재빌드도, 네이티브 설정 변경도 없습니다. URL 하나면 됩니다.
- 1
KMM 앱을 출시하세요
빌드해서 두 스토어에 출시하세요. App Store와 Play Store URL을 메모해 두세요.
- 2
링크를 만드세요
두 스토어 URL로 onestore.link에서 링크를 생성하세요.
- 3
공통 코드에서 URL을 참조하세요
`commonMain`에 URL을 상수로 저장하고 `expect/actual` 공유 함수에서 공유하세요.
선택 사항: 앱 안에서 공유하기
onestore.link는 그냥 URL이므로, 작동하게 하려고 KMM 앱에 아무것도 추가할 필요가 없습니다. 사용자에게 범용 링크를 보내는 공유 버튼도 앱 안에 두고 싶다면, KMM에서 흔히 쓰는 패턴은 다음과 같습니다.
공통 코드(`shared/`)에서 공유하기:
// shared/src/commonMain/kotlin/Share.kt
expect fun shareUrl(url: String)
// shared/src/androidMain/kotlin/Share.android.kt
actual fun shareUrl(url: String) {
// ACTION_SEND intent with url
}
// shared/src/iosMain/kotlin/Share.ios.kt
actual fun shareUrl(url: String) {
// UIActivityViewController with url
}
// Anywhere in shared code:
shareUrl("https://onestore.link/myapp")자주 묻는 질문
배포해야 할 KMM 라이브러리가 있나요?
아니요. onestore.link는 URL입니다. Kotlin 라이브러리나 CocoaPod가 필요 없습니다. 공유 모듈의 문자열 상수로 사용하세요.
Compose Multiplatform에서도 작동하나요?
네. 같은 Compose UI로 iOS와 Android를 대상으로 하는 Compose Multiplatform 앱도 onestore.link를 똑같이 사용할 수 있습니다.
KMM 앱에 범용 링크를 추가할 준비가 되셨나요?
영원히 무료이고 비밀번호도 필요 없습니다. 약 1분이면 링크가 준비됩니다.
무료 링크 만들기실제 활용 사례 보기: 앱 출시를 위한 링크 하나 →