크로스 플랫폼
onestore.link × React Native 앱
React Native를 위한 스마트 스토어 링크 — SDK도 재빌드도 필요 없습니다.
짧은 답변
React Native 앱에 두 스토어용 다운로드 링크를 하나만 두려면 App Store와 Google Play의 앱 페이지로 onestore.link를 만드세요. iPhone은 App Store로, Android 휴대폰은 Google Play로, 컴퓨터는 두 스토어 버튼과 QR 코드가 있는 페이지로 보냅니다. SDK가 아니라 리디렉션이라서 React Native 프로젝트에는 아무것도 추가되지 않고 새 빌드도 필요 없습니다. Instagram, Facebook, Snapchat, X 안에서 탭하면 저절로 스토어로 넘어갑니다. TikTok 브라우저는 많은 링크에서 이를 막기 때문에, 그곳에서는 페이지가 처음부터 스토어 버튼을 보여 줍니다. 무료 링크는 비용이 들지 않으며 방문자 없이 30일이 지나면 삭제됩니다. 링크당 월 $3.99 또는 연 $39.90인 Pro는 링크를 계속 유지합니다.
최종 검토일: 2026-10-22
React Native 앱은 이미 하나의 JS 번들로 iOS와 Android에서 실행됩니다. 공유 링크도 그래야 합니다. onestore.link는 방문자마다 알맞은 스토어로 보내는 순수한 URL입니다. 네이티브 모듈도, Linking 설정도, AppDelegate나 MainActivity에 SDK를 연동할 필요도 없습니다.
onestore.link 없이
- Branch / AppsFlyer SDK와 iOS·Android 네이티브 설정
- Universal Links plist + Android App Links assetlinks.json
- 첫 링크가 작동하기까지 몇 시간의 설정
- 플랫폼 요금제와 계약
onestore.link와 함께
- SDK 제로 — 링크가 일반 URL로 작동
- 네이티브 설정 불필요
- 약 1분이면 링크 준비 완료
- 링크당 $3.99/월 요금(무료 요금제는 무제한)
React Native에서 작동하는 방식
SDK도, 재빌드도, 네이티브 설정 변경도 없습니다. URL 하나면 됩니다.
- 1
RN 앱을 두 스토어에 출시하세요
iOS는 `npx react-native run-ios --configuration Release`, Android는 Gradle로 빌드하거나, Expo bare workflow라면 EAS Build를 사용하세요.
- 2
onestore.link에서 링크를 만드세요
앱을 검색하거나 두 스토어 URL을 붙여 넣으세요. 짧은 링크가 즉시 생성됩니다.
- 3
JS에서 URL을 참조하세요
`Share.share()` 또는 `Linking.openURL()`에 onestore.link URL 문자열을 넣으세요. 네이티브 브리지는 필요 없습니다.
선택 사항: 앱 안에서 공유하기
onestore.link는 그냥 URL이므로, 작동하게 하려고 React Native 앱에 아무것도 추가할 필요가 없습니다. 사용자에게 범용 링크를 보내는 공유 버튼도 앱 안에 두고 싶다면, React Native에서 흔히 쓰는 패턴은 다음과 같습니다.
React Native 버튼에서 공유하기:
import { Share } from "react-native";
const SHARE_URL = "https://onestore.link/myapp";
await Share.share({
message: `Try my app: ${SHARE_URL}`,
url: SHARE_URL,
});
// iOS → App Store, Android → Google Play자주 묻는 질문
Branch SDK를 대체하나요?
URL 수준의 스마트 리디렉션이라면 그렇습니다. 지연 딥링크와 설치 기여 분석은 아닙니다. 이런 기능에는 SDK가 필요하며, Branch가 바로 그것을 위해 만들어졌습니다. 자세한 비교는 onestore.link/vs/branch를 참고하세요.
Universal Links나 App Links를 설정해야 하나요?
아니요. onestore.link는 표준 브라우저 인텐트로 App Store / Play Store를 직접 엽니다. plist 항목이나 `assetlinks.json`이 필요 없습니다.
Expo bare workflow에서도 작동하나요?
네. onestore.link는 프레임워크에 구애받지 않습니다. Expo(managed와 bare), CLI React Native, Expo Router 모두 작동합니다.
React Native 앱에 범용 링크를 추가할 준비가 되셨나요?
영원히 무료이고 비밀번호도 필요 없습니다. 약 1분이면 링크가 준비됩니다.
무료 링크 만들기함께 보기: onestore.link vs branch →
실제 활용 사례 보기: iPhone과 Android를 구분하는 앱용 프로필 링크 →