Android Auto-Renewable 구독을 자동으로 갱신하세요.
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 지시를 복사할 수 있습니다.
자동 갱신 구독은 앱에서 계속해서 콘텐츠, 서비스 또는 프리미엄 기능에 접근할 수 있도록 해줍니다. Google Play Console에서 구독을 만들고 구성하는 방법에 대한 안내를 받으려면 이 안내서를 참조하세요.
구독은 계정 결제 기간이 끝날 때마다 자동으로 갱신되며 사용자가 취소하지 않는 한 계속됩니다. 구독은 다음과 같은 경우에 적합합니다.
- 프리미엄 콘텐츠 접근
- 광고가 없는 경험
- 클라우드 스토리지
- 계속되는 서비스
구독 만들기
구독 만들기란 제목이 있는 섹션입니다.-
구독으로 이동
Google Play Console에서 앱을 선택하고 구독을 선택하세요. 이익 창출 > 구독 왼쪽 메뉴에서부터 시작합니다.
클릭하여 구독 만들기 버튼을 클릭하여 시작하세요.

-
기본 정보 입력
구독 이름과 제품 ID를 입력하세요. 제품 ID는 앱에서 구성하기 위해 필수이며 나중에 변경할 수 없습니다.

-
기본 계획 만들기
구독은 Google Play에서 정확히 하나의 기본 계획을 필요로 합니다. native-purchases 플러그인은 iOS와 호환성을 유지하기 위해 하나의 기본 계획만 지원합니다.
클릭 기본 계획 추가 계속하기.

-
기본 계획 세부 정보 구성
입력:
- 기본 계획 ID: 이 계획의 고유 식별자
- 청구 기간: 사용자가 청구되는 빈도 (주간, 월간, 연간 등)
- 유예 기간: Google이 결제를 다시 시도하는 동안 구독을 유지하는 시간 창

-
설정하기
가격 설정 섹션에 접근하고 가격 구독을 제공할 국가/지역을 모두 선택하세요.

-
가격 구성
기본 가격을 설정하세요. Google Play는 이 가격을 지역 통화로 자동 변환합니다.

-
지역별 가격 검토
자동으로 변환된 각 국가의 가격을 검토하세요. 필요 시 개별 가격을 조정할 수 있습니다.

-
설정 저장
가격 설정을 저장하세요.

-
__CAPGO_KEEP_0__
__CAPGO_KEEP_1__ __CAPGO_KEEP_2__ __CAPGO_KEEP_3__

__CAPGO_KEEP_5__
__CAPGO_KEEP_6____CAPGO_KEEP_7__
__CAPGO_KEEP_8____CAPGO_KEEP_9__
__CAPGO_KEEP_10__
__CAPGO_KEEP_11__구매 실패 시 Google Play가 사용자의 구독 접근을 유지하면서 다시 시도할 수 있는 기간입니다. 일반적인 기간은 다음과 같습니다.
- 월간 구독의 경우 3일
- 긴 구독의 경우 7일
앱에서 사용하기
구독이 생성된 후, 앱에서 구독을 참조하려면 다음 product ID를 사용하세요:
복사다음 단계
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Load subscription infoconst { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];console.log(`${product.title} — ${product.priceString}`);
// Purchase (planIdentifier = Base Plan ID from Google Play Console)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // REQUIRED on Android, ignored on iOS productType: PURCHASE_TYPE.SUBS,});
console.log('Transaction ID', transaction.transactionId);
// Later, check purchase stateconst { purchases } = await NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS,});
const subscription = purchases.find( (purchase) => purchase.productIdentifier === 'com.example.premium.monthly',);
if (subscription && subscription.purchaseState === 'PURCHASED' && subscription.isAcknowledged) { console.log('Subscription active locally'); // For expiration/cancellation, validate purchaseToken through your backend}__CAPGO_KEEP_0__
__CAPGO_KEEP_0__- 새로운 구독자들을 유치하기 위한 소개ductory 제안을 만듭니다 새로운 구독자들을 유치하기 위한 제안을 만듭니다
- 테스트 환경을 구성하여 구독을 테스트합니다 구독을 테스트하기 위한 테스트 환경을 구성합니다
- 데이터 보안을 위한 백엔드 영수증 검증을 설정합니다
문제 해결
'문제 해결'이라는 제목의 섹션앱에 구독이 나타나지 않습니다:
- 제품 ID가 정확히 일치하는지 확인합니다
- 구독이 활성화되어 있는지 확인합니다
- 앱이 올바른 패키지 이름을 가지고 있는지 확인합니다
- 활성화 후 2-3시간 동안 변경이 확산되도록 기다립니다
기본 계획 오류:
- 기본 계획이 정확히 하나 있는지 확인하세요.
- 필요한 모든 필드는 채워져 있는지 확인하세요.
- 청구 기간이 유효한지 확인하세요.
가격 문제:
- 적어도 하나의 국가가 선택되어 있는지 확인하세요.
- 기본 가격이 허용된 최소 가격보다 높아야 합니다.
- 환율 변환률이 적절한지 확인하세요.
__CAPGO_KEEP_0__
Create Android Auto-Renewable SubscriptionCreate Android Auto-Renewable Subscription Capacitor를 사용 중이라면 스토어 승인 및 배포를 계획하고 연결하세요. @capgo/native-purchases를 사용하여 @capgo/native-purchases의 네이티브 기능을 사용하여 @capgo/capacitor-in-app-review를 사용하여 @capgo/capacitor-in-app-review의 구현 세부 사항을 참조하세요. @capgo/capacitor-in-app-review를 사용하여 @capgo/capacitor-in-app-review의 네이티브 기능을 사용하여 @capgo/capacitor-native-market를 사용하여 @capgo/capacitor-native-market의 구현 세부 사항을 참조하세요. @capgo/capacitor-native-market를 사용하여 @capgo/capacitor-native-market의 네이티브 기능을 사용하여