스토어 (store
)
개요
store
네임스페이스는 앱스토어 및 플레이스토어 인터랙션 기능을 제공합니다.
- 앱 스토어 페이지 열기
- 스토어 내 리뷰 요청 페이지 이동
- 네이티브 인앱 리뷰 팝업 호출
모바일 앱 또는 모바일 웹 환경에서 앱 인게이지먼트 향상에 유용합니다.
타입 정의
StoreInfo
- since : v1.6.0
export declare type StoreInfo =
| {
androidAppId: string;
iOSAppId?: string;
}
| {
androidAppId?: string;
iOSAppId: string;
};
속성명 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
androidAppId | string | 조건부 (Android) | Google Play Store의 앱 ID (패키지 이름) |
iOSAppId | string | 조건부 (iOS) | Apple App Store의 앱 ID (Apple App Store Connect에서 확인) |
메서드 목록
메서드 | 설명 | 추가된 버전 |
---|---|---|
openStore(storeInfo) | OS에 맞는 앱 스토어 설치/다운로드 페이지를 엽니다. | v1.6.0 |
openReviewInStore(storeInfo) | 앱 스토어 내 리뷰 작성 화면으로 이동합니다. | v1.6.0 |
requestReview() | 네이티브 인앱 리뷰 팝업을 호출합니다. | v1.6.0 |
메서드 상세
openStore(storeInfo: StoreInfo): void
- since : v1.6.0
설명
정보
스토어 출시가 완료된 후 사용이 가능합니다.
현재 플랫폼에 따라 Google Play 또는 Apple App Store의 앱 상세 페이지를 엽니다.
Web 환경에서는 OS에 따라 각각 적절한 스토어 페이지로 이동합니다.
지원 플랫폼
openStore
메서드는 App과 Web 모든 환경을 지원합니다.
플랫폼 | 지원 여부 | 비고 |
---|---|---|
✅ | 스토어 내 앱 상세 페이지로 이동 | |
✅ | 스토어 내 앱 상세 페이지로 이동 | |
✅ | 디바이스의 OS에 맞는 스토어 상세 페이지로 이동 |
매개변수
이름 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
storeInfo | StoreInfo | ✅ | Android 앱의 앱 ID, Apple 앱스토어의 앱 ID를 포함하는 스토어 정보 |
storeInfo.androidAppId
: Google Play Store의 앱 ID (앱의 패키지 이름)storeInfo.iOSAppId
: Apple App Store의 앱 ID (Apple App Store Connect에서 확인 가능)
주의
Android에서는 androidAppId
,
iOS에서는 iOSAppId
가 활용되기에
최소한 하나의 App ID를 포함해야 합니다.