이제 사용자는 앱을 종료하지 않고도 결제 문제를 해결할 수 있습니다. 더 알아보기

자동 갱신 구독

앱에서 원활한 디지털 구독 경험을 제공해 보세요. StoreKit API를 사용하면 간단하면서도 효과적으로 모든 Apple 플랫폼 및 모든 App Store 카테고리의 앱에서 자동 갱신 구독 서비스를 구현할 수 있습니다.

    개요

    자동 갱신 구독을 하면 앱 내의 콘텐츠, 서비스 또는 프리미엄 기능을 지속적으로 이용할 수 있습니다. 사용자가 자동 갱신 구독을 취소하지 않는 한 구독 기간의 만료 시점에 자동으로 갱신됩니다. 구독은 iOS, iPadOS, macOS, tvOS, visionOS 및 watchOS에서 사용할 수 있습니다.

    잘 만든 구독형 앱에서는 지속적인 가치를 제공하고 앱 경험을 계속 혁신하므로 고객이 반복해서 비용을 지불할 만한 타당성을 느낍니다. 자동 갱신 구독 모델을 구현하려는 경우 개선된 기능이나 확장된 콘텐츠를 정기적으로 제공하는 앱 업데이트 계획을 수립하도록 합니다.

    새로운 게임 레벨, 에피소드별 콘텐츠, 서비스형 소프트웨어(SaaS) 또는 클라우드 지원을 제공하는 앱을 비롯한 다양한 유형의 앱에 구독을 활용할 수 있습니다. 기타 적절한 구독에는 실제로 일관된 업데이트를 제공하는 앱, 콘텐츠 컬렉션 또는 라이브러리에 대한 접근 권한을 보유한 앱이 포함됩니다. 다른 앱 내 구입 유형과 함께 구독(앱 내 구입 유형의 일종)을 제공할 수 있습니다.

    준비하기

    구독을 제공하려면 App Store Connect에서 구독을 구성하고 앱에서 StoreKit API를 사용해야 합니다. 그리고 각 구독을 구독 그룹(사람들이 선택할 수 있는 다양한 접근 권한 수준, 가격, 기간으로 구성된 구독 모음)에 할당한 다음 구독 이름, 가격 및 설명과 같은 세부 사항을 추가해야 합니다. 이 정보는 App Store의 앱 제품 페이지에 있는 앱 내 구입 섹션에 표시됩니다. 앱이 지원하는 모든 기기 유형에서 해당 구독을 사용할 수 있도록 합니다. 구독자가 앱 내에서 업그레이드, 크로스그레이드 및 다운그레이드할 수 있는 옵션과 함께 자신의 구독 상태를 확인하고 자동 갱신 구독을 손쉽게 관리하거나 해제할 수 있는 방법을 고려해 봅니다. Apple의 디자인 및 심사 지침을 준수했는지 확인하도록 합니다.

    준비에 필요한 사항:

    구독 지침 이해하기

    구독을 생성하기 전에 요구 사항과 모범 사례를 잘 파악하면 완성도 높은 경험을 제공하는 데 도움이 됩니다. 아래 지침에는 구독에 포함되어야 할 내용, 앱 내에서 구독을 소개하는 방법에 관한 세부 사항은 물론 기존 구독 변경, 무료 체험 기간 제공 등에 관한 정보가 포함됩니다.

    리소스:

    1년 후 85%의 순수익

    자동 갱신 구독의 순수익 구조는 App Store의 다른 비즈니스 모델과 다릅니다. 구독자 서비스 첫해에는 각 청구일에 구독료의 70%에서 관련 세금을 제외한 금액을 받게 됩니다. 구독자가 1년 동안 유료 서비스를 사용하면 순수익은 구독료의 85%에서 세금을 제외한 금액으로 늘어납니다.

    적용 원리는 다음과 같습니다.

    • 자동 갱신 구독은 모든 Apple 플랫폼에서 이용 가능합니다.
    • 유료 서비스 사용 기간에는 유료 가격 옵션(분납 결제, 완납 결제)을 사용할 수 있는 모든 구독 프로모션 유형(신규 구독 프로모션, 프로모션 특가, 프로모션 코드)이 포함됩니다.
    • 무료 체험 및 갱신 연장은 유료 서비스 사용 기간에서 제외됩니다.
    • 유료 서비스 사용 기간은 각 구독 그룹별로 적용됩니다.
    • 동일한 구독 그룹 내에서 구독을 업그레이드, 다운그레이드 또는 크로스그레이드하는 경우 1년 유료 서비스 기간에 영향을 주지 않습니다.
    • 현재 App Store Small Business Program에 등록되어 있는 경우 해당 구독의 유료 서비스 사용 누적 기간이 1년 미만이어도 구독료의 85%에서 관련 세금을 차감한 금액을 각 청구 기간에 받게 됩니다.

    만약 구독 취소나 청구 문제로 인해 구독이 만료되면 유료 서비스 사용 기간의 집계가 중단됩니다. 60일 이내에 구독이 갱신되면 복구된 날로부터 유료 서비스의 사용 기간이 다시 시작됩니다.

    구독 생성하기

    자동 갱신 구독은 App Store Connect에서 구성합니다. 각 구독 제품을 구독 그룹의 일부로 생성하고 등급을 지정합니다. 구독 그룹 설정 방법에 따라 수익률은 물론 사람들이 콘텐츠 또는 서비스를 구독하는 방법, 구독 변경 방법 및 비용 청구 시기가 달라집니다. 구독을 생성하기 전에 비즈니스 모델에 맞는 구독 설정은 무엇인지 식별하도록 합니다.

    구독 그룹 만들기

    제공되는 각 구독은 구독 그룹에 할당되어야 합니다. 구독 그룹은 서로 다른 접근 권한 수준, 가격 및 기간의 구독들로 구성되어 있어 사용자가 자신에게 가장 적합한 옵션을 선택할 수 있습니다. 하나의 구독 그룹 내에서 한 번에 하나의 구독만 구입할 수 있으므로 대부분의 앱에 가장 좋은 방법은 단일 그룹을 생성하여 사람들이 실수로 여러 개의 구독을 구입하지 않도록 하는 것입니다.

    앱에서 여러 개의 구독을 구입하는 기능을 제공해야 하는 경우(예: 스트리밍 앱에서 둘 이상의 채널 구독), 해당 구독을 각각 다른 그룹에 추가할 수 있습니다. 여러 그룹에서 구독을 구입한 사람은 각 구독에 대해 개별적으로 비용이 청구됩니다. 사용자가 하나의 그룹에서 구독을 취소한 후 다른 그룹에서 새 구독을 구입하는 경우 갱신일이 변경되고 유료 서비스 사용 기간이 재설정됩니다.

    사람들이 앱에 유효한 구독이 하나만 있을 것으로 기대하는 앱에는 여러 개의 구독 그룹을 생성하지 않는 것이 좋습니다. 구독은 간단하고 이해하기 쉽게 유지합니다. 각 구독마다 사용자 친화적이고 별도의 설명이 필요하지 않은 명확한 이름을 생성하여 그룹 내에서 다른 옵션과 차별화되도록 합니다. 사용자가 혼동하지 않도록 앱, 구독 그룹, 각각의 구독에 서로 다른 이름을 사용합니다.

    앱 이름 또는 맞춤형 앱 이름
    구독 표시 이름
    가격/기간
    앱 이름 또는 맞춤형 앱 이름
    구독 표시 이름
    가격/기간

    그룹 내 구독 등급 지정하기

    다수의 구독을 서로 다른 가격대로 제공하는 경우 App Store Connect에서 각각의 구독에 등급을 지정할 수 있습니다. 구독에 등급을 지정하면 구독자가 선택할 수 있는 업그레이드, 다운그레이드 및 크로스그레이드 옵션이 결정됩니다. 첫 번째 등급(Level 1)에 가장 많은 콘텐츠, 기능, 서비스를 제공하는 구독이 표시될 수 있도록 구독 등급을 정렬합니다. 이용할 수 있는 서비스 또는 콘텐츠가 제한된 구독일 경우 제공하고자 하는 구독 범위에 따라 두 번째 또는 세 번째 등급으로 지정할 수 있습니다. 제공하는 혜택이 같다면 한 등급에 여러 개의 구독을 추가할 수 있습니다. 자세한 내용은 자동 갱신 구독 그룹 설정 개요를 참고하시기 바랍니다.

    사용자는 모든 갱신 옵션 및 구독 그룹을 확인할 수 있는 App Store의 계정 설정에서 구독을 관리할 수 있으며, 필요시 언제든지 구독을 업그레이드, 크로스그레이드 또는 다운그레이드할 수 있습니다. 또한 showManageSubscriptions(in:) 방식을 사용하여 앱 내에서 사용자가 구독을 관리하도록 허용할 수도 있습니다. 사용자가 구독 등급을 변경하는 경우 해당 변경 시점은 다음 상황에 따라 달라집니다.

    업그레이드. 사용자가 현재 구독보다 더 높은 수준의 서비스를 제공하는 구독을 구입한 경우. 구독이 즉시 업그레이드되며 기존 구독은 일할 계산되어 금액이 환불됩니다. 사람들이 더 많은 콘텐츠 또는 기능에 즉시 접근할 수 있도록 하려면 해당 구독을 더 높은 등급으로 등록하여 업그레이드할 수 있도록 합니다.

    다운그레이드. 사용자가 현재 구독보다 더 낮은 수준의 서비스를 제공하는 구독을 선택한 경우. 해당 구독은 다음 갱신일까지 유지되며 이후 더 낮은 등급 및 가격으로 갱신됩니다.

    크로스그레이드. 사용자가 동일한 수준의 새로운 구독으로 전환한 경우. 두 구독 기간이 동일한 경우 새로운 구독이 즉시 시작됩니다. 구독 기간이 서로 다를 경우 새로운 구독은 다음 번 갱신일에 적용됩니다.

    지역별 구독 가격 책정하기

    자동 갱신 구독을 제공하는 앱의 경우 사용 가능한 모든 통화와 가격대의 800개 가격 포인트 중에서 선택할 수 있으며, 요청 시 추가로 100개의 상위 가격 포인트를 사용할 수 있습니다. 다른 지역의 구독자에게 적절하다고 생각하는 가격을 지역에 따라 다르게 설정할 수 있고, 스토어프론트 전반에 걸쳐 동일하게 구독 가격을 적용할 수도 있습니다.

    가격 책정 도구. App Store Connect 가격 책정 도구를 사용하면 현재 환율에 기반하여 가격을 관리하는 데 도움이 됩니다. 특정 지역에서 세금이 변경되거나 통화 시세에 변동이 있을 경우, 개발자가 해당 변동 사항을 사용자에게 전가하기로 결정하지 않는 한 일반적으로 구독료에는 영향을 미치지 않습니다. 특정 시장의 구독 가격을 변경하려는 경우, 가격을 변경하기 전에 어떤 시장에 세금이 포함되는지 알아보는 것이 중요합니다. 예를 들어 독일에서 구독 가격을 낮추기로 결정한 경우, 수익은 구입 가격에서 유럽 연합의 부가가치세(VAT)와 Apple의 수수료를 뺀 금액이 됩니다. App Store Connect 가격 책정 도구의 기본 가격에는 Apple이 징수 및 납부하는 세금이 포함됩니다. 자세한 내용은 Apple Developer Program 사용권 계약서의 부칙 2에서 지역별 과세에 대한 설명을 확인하시기 바랍니다.

    App Store Connect에서 앱 및 앱 내 구입에 세금 카테고리를 설정할 수도 있습니다. 카테고리는 앱의 콘텐츠(예: 비디오, 도서 또는 뉴스 발행)에 따라 나뉘며 각 지역에서 적용되는 세금 규정을 결정하게 됩니다. Apple에서는 이를 사용하여 특정 세율로 세금을 집행합니다.

    가족 공유

    가족 공유를 사용하면 구독자가 가족이 보유한 모든 Apple 기기에서 최대 5명의 가족과 자동 갱신 구독에 대한 접근 권한을 공유할 수 있습니다. 가족 공유는 간소하고 편리한 사용자 경험을 통해 구독자 확보, 유료 구독 독려, 참여 증진, 유지율 개선에 도움이 될 수 있습니다. App Store Connect에서 구독에 가족 공유 기능을 활성화할 수 있습니다. 이 작업은 취소할 수 없습니다.

    구입 확인을 사용하여 구독 접근 권한을 검증한 다음 구독자와 해당 가족 구성원에게 적절한 접근 권한을 제공할 수 있습니다. 구독이 구독자의 가족과 기본적으로 공유되는지 여부는 구독 공유 설정에 따라, 그리고 구입 시점이 App Store Connect에서 가족 공유를 활성화하기 전인지 후인지에 따라 다릅니다. 가족 간 구독 공유가 기본적으로 설정되어 있지 않은 구독자에게는 Apple에서 푸시 알림을 통해 구독을 가족 구성원과 공유할 수 있음을 알립니다.

    다양한 방법으로 가족 공유를 강조할 수 있습니다.

    잠재적인 구독자에게 가족 공유를 강조합니다. 구독 옵션을 검토할 때 쉽게 찾을 수 있도록 구독의 표시 이름에 가족 공유를 포함합니다. 가족 공유가 포함되지 않은 구독과 함께 가족 공유가 활성화된 구독을 제공하는 경우 가입 화면에서 가족 공유 옵션의 가격 차이를 표시할 수 있습니다.

    구독자에게 가족 공유를 활성화하도록 미리 알려줍니다. 앱 내에서 가족 공유를 언급합니다. 예를 들어 신규 구독자를 위한 온보딩의 일부로 언급하거나 기존 구독자를 위한 앱 내 메시지를 통해 언급합니다. 구독에 대해 가족 공유를 켰는지 확인하는 방법을 설명하는 것도 고려해 볼 수 있습니다. 현재 구독자가 구독하고 있지 않은, 가족 공유가 활성화된 구독을 제공하는 경우, 앱을 종료하지 않고 업그레이드하는 방법을 제공할 수도 있습니다. 원활한 업그레이드 경험을 제공하기 위해 App Store Connect의 동일한 구독 수준 내에서 구독 등급을 지정했는지 확인합니다.

    구독자가 구독을 공유하도록 도와줍니다. 앱 내 메시지를 사용하여 구독자에게 가족 공유 설정을 확인하도록 요청하거나 구독자가 앱을 쉽게 공유하도록 공유 확장 프로그램을 구현할 수 있습니다. 거래 정보 내에서 ownershipType을 살펴보면 누가 구독자인지 가족 구성원인지 확인할 수 있으므로 구입을 완료한 사람에게 메시지를 표시할 수 있습니다.

    리소스:

    여러 개의 앱에 구독 제공하기

    자동 갱신 구독을 제공하여 여러 앱에 접근할 수 있습니다. 각각의 앱은 앱 내 구입에서 자동 갱신을 사용하도록 승인되어야 하며 동일한 개발자 계정으로 게시되어야 합니다.

    사용자가 해당하는 모든 앱에서 구독할 수 있도록 하려면 App Store Connect를 사용하여 멀티 앱 구독에 포함된 각 앱에 개별적으로 상응하는 자동 갱신 구독을 설정해야 합니다. 사용자가 동일한 구독에 대해 여러 번 비용을 지불하지 않도록 하려면 구독 옵션을 표시하기 전에 해당 구독자가 기존 고객인지 확인하도록 합니다. 구독이 활성 상태인지 확인하는 자세한 방법을 알아보시기 바랍니다.

    또한 앱 번들을 생성하여 할인된 가격으로 여러 구독 앱을 한 번에 다운로드하도록 그룹화할 수 있습니다. 앱 번들에는 최대 10개의 iOS 앱 또는 최대 10개의 macOS 앱을 포함할 수 있습니다.

    리소스:

    구독자 유치하기

    사람들이 구독의 가치에 가장 관심을 갖는 순간에 구독을 사용해 볼 수 있게 하여 구독 가능성을 높일 수 있습니다. 다양한 방법을 통해 구독 경험을 미리 엿볼 수 있습니다.

    온보딩 과정에서 구독 혜택 제공. 사람들이 처음 앱을 실행할 때 구독의 가치를 강조하여 앱의 작동 방식을 알려 주고 구독 시 얻을 수 있는 혜택을 안내할 수 있습니다. 온보딩은 간결하고 흥미롭게 만들고, 대상 고객이 관심을 갖는 기능(예: 다양한 기기 유형에서 구독에 접근할 수 있는 기능)에 집중하도록 합니다. 간결한 콜투액션과 명확한 구독 조건을 제공하도록 합니다.

    포함해야 할 사항이 무엇인지 알아보기

    부분 유료화 앱 경험 제공. 부분 유료화 앱을 사용하면 고객은 앱을 무료로 사용할 수 있으며 경험을 향상하고 싶거나 더 많은 기능을 사용하고자 할 때 구독을 선택할 수 있습니다. 앱을 무료로 제공하면 사람들이 무료 경험을 통해 부담 없이 사용할 수 있으며, 앱을 즐기고 난 후에 유료 기능을 구입할 가능성이 더욱 커집니다.

    종량제 페이월 제공. 종량제 페이월을 사용하면 구입 전까지 지정된 기간 동안 한정된 콘텐츠에 접근할 수 있습니다(예: News 앱에서 매월 10개의 기사 전문을 무료로 열람). 이렇게 하면 사람들에게 즉시 구독을 경험할 수 있는 기회를 제공하면서 구독을 독려할 수 있습니다.

    부분 유료화 및 페이월 경험에는 상황에 맞는 메시지를 포함하여 구독으로 이어질 수 있도록 사람들을 독려합니다(예: 사람들이 월간 무료 기사 조회수 또는 무료 비디오 시청 한도에 근접했을 때). 또한 언제든지 쉽게 구독할 수 있도록 앱 인터페이스 전반에 메시지를 포함하는 것도 고려해 볼 수 있습니다. 이러한 메시지의 영향을 테스트 및 측정하고 다양한 버전의 콜투액션 메시지를 사용하여 고객에게 가장 반응이 좋은 메시지는 어떤 것인지 파악해 볼 수 있습니다.

    성공을 위한 구독 최적화: 확보

    명확하게 구독 설명하기

    효율적인 구독 구입 절차를 사용하여 사람들이 관심 있는 제품이나 서비스를 간편하게 구입할 수 있도록 합니다. 사람들이 구독 제품의 가치를 쉽게 파악할 수 있도록 일관된 메시지를 사용하고 명확한 조건을 포함시킵니다. 가입 절차가 길면 구독 전환율이 낮아지므로 구입 절차를 간소화하고 필요한 정보만 요청합니다. 또한 구독 가입 화면에 다음 세부 사항을 포함하고 있어야 합니다.

    • 구독 이름, 기간 및 구독 기간 동안 제공되는 콘텐츠 또는 서비스
    • 명확하고 눈에 잘 띄게 표시되어 있으며 사용 가능한 통화로 현지화된 전체 갱신 가격
    • 현재 구독자가 로그인하거나 구입 내역을 복원할 수 있는 방법

    앱 및 App Store 메타데이터는 이용 약관 및 개인정보 처리방침 링크를 포함해야 합니다.

    청구 금액
    구입 절차에서 청구될 금액은 레이아웃에서 가장 눈에 잘 띄는 가격 요소여야 합니다. 예를 들어 연간 구독을 구입할 경우 청구될 총금액이 명확하게 표시되어 있어야 합니다. 또한 연간 금액이 주간 또는 월간 구독과 비교했을 때 동등하거나 절감된 내역을 제시할 수 있으나, 이러한 추가 요소는 연간 가격의 하위 위치와 크기로 표시되어야 합니다. 이렇게 하면 사람들이 오인할 염려가 없습니다.

    무료 체험
    무료 체험 구입 절차에서 무료 체험 지속 기간 및 무료 체험 종료 후 청구되는 가격을 명확하게 표시합니다.

    App Store에서 구독 홍보하기

    App Store에서 앱 내 구입을 직접 홍보할 수 있으므로 사람들은 앱을 다운로드하기 전에 구독 또는 신규 구독 프로모션을 찾아 구입 절차를 시작할 수도 있습니다. 홍보 중인 앱 내 구입은 제품 페이지에 표시되며 검색 결과에도 표시될 수 있고, 투데이, 게임 또는 앱 탭에서 추천 앱으로 선정될 수도 있습니다. 한 번에 최대 20개의 앱 내 구입을 홍보하여 앱 내의 콘텐츠 발견 가능성을 효과적으로 높일 수 있습니다. 이 방법은 특히 신규 고객에게 신규 구독 프로모션을 알리는 데 유용합니다.

    앱 내 구입을 홍보하는 방법

    홍보한 앱 내 구입에는 고유한 메타데이터가 있어 그 가치를 전달할 수 있습니다.

    구독 프로모션 제공하기

    자동 갱신 구독에는 특정 기간 동안 무료 또는 할인된 가격을 제공하여 사용자 기반을 확대하고 유지할 수 있습니다. 구독자가 구독을 취소하거나 자동 갱신을 끄지 않는 한 프로모션 기간 종료 시 구독이 표준 가격으로 자동 갱신됩니다. 구독 프로모션에는 다음과 같은 종류의 인센티브를 제공할 수 있습니다.

    무료 체험. 구독자는 특정 기간 동안 무료로 구독을 체험할 수 있습니다(예: 표준 갱신 가격이 1개월에 6,000원인 구독에 대해 1개월 무료 프로모션). 구독은 즉시 시작되지만 프로모션 기간이 끝날 때까지 요금은 청구되지 않습니다. 이 프로모션은 사람들에게 즉각적인 비용 부담 없이 구독을 체험할 수 있도록 하려는 경우에 유용합니다.

    분납 결제. 구독자는 특정 기간 동안 매 청구 기간에 할인된 가격으로 결제합니다(예: 표준 갱신 가격이 1개월에 12,500원인 구독에 대해 3개월 동안 매월 2,500원 결제). 구독 기간이 끝나면 표준 갱신 가격으로 청구됩니다. 이 옵션은 구독 기간 내내 할인 가격을 제공하지 않고도 할인이 반복 적용되어 가격에 민감한 사람들을 유치하는 데 유용합니다.

    완납 결제. 구독자는 특정 기간 동안 한 번의 특가로 결제합니다(예: 1년 표준 갱신 가격이 49,000원인 구독에 대해 6개월 구독비로 12,500원 완납 결제). 구독 기간이 끝나면 표준 갱신 가격으로 청구됩니다. 이 프로모션은 다음번 갱신 전까지 경험을 연장하여 사람들에게 구독을 체험해볼 수 있도록 하려는 경우에 유용합니다.

    프로모션 유형

    고객에게 제공할 수 있는 구독 프로모션에는 신규 구독 프로모션, 프로모션 특가, 프로모션 코드의 세 가지 유형이 있습니다. 비즈니스 목표에 따라 세 가지 프로모션 유형을 모두 한 번에 제공할 수 있습니다. 특정 활용 사례에 가장 적합한 유형을 결정하려는 경우 각 프로모션의 사용 목적, 고객의 자격, 사용 제한 사항 및 기타 기준을 고려합니다. 모든 프로모션은 App Store Connect에서 설정할 수 있으며, 프로모션 유형, 기간, 가격 등을 선택할 수 있습니다. 프로모션 유형 및 사용 가능 기간에 관한 자세한 내용은 가격 및 사용 가능 여부를 참고하시기 바랍니다.

    구독 프로모션 비교하기
      신규 구독 프로모션 프로모션 특가 프로모션 코드
    주요 목적 신규 구독자 확보 구독자 이탈 방지 및 재확보 구독자 확보, 이탈 방지 및 재확보.
    고객의 자격 해당 앱의 신규 구독자 앱 내의 기존 또는 이전 구독자. 해당 앱에서 구독한 적이 없는 고객은 이 행사 유형을 사용할 수 없습니다. 신규, 기존 또는 이전 구독자
    배포 및 사용 앱 내 또는 프로모션 중인 앱 내 구입을 통해 App Store에서 배포 및 사용 앱 내에서 배포 및 사용 앱 내 및 디지털 또는 오프라인 경로로 배포되며 URL 링크를 통해 또는 앱 내에서 사용, 일회용 코드는 App Store에서도 사용 가능
    사용 제한 사항 고객은 구독 그룹당 1개의 신규 구독 프로모션 사용 가능 고객이 사용할 수 있는 프로모션 수는 개발자가 결정 고객은 활성 프로모션당 1개의 코드 사용 가능
    프로모션 제한 사항 구독당 지역별로 1개의 프로모션 구독당 10개의 활성 상태인 프로모션 구독당 10개의 활성 상태인 프로모션 분기당 앱별로 최대 1백만 개의 코드 생성 가능
    프로모션 구성 App Store Connect에서 시기, 지역, 가격 및 기간 선택 비즈니스 로직 결정, App Store Connect에서 가격 및 기간 선택, StoreKit API를 사용하여 대상 사용자에게 프로모션 제공 App Store Connect에서 고객의 자격 규칙, 시기, 지역, 가격, 기간 및 코드 수 선택
    호환성 iOS 10, iPadOS 10, macOS 10.12.6, tvOS 10 이후 버전 iOS 12.2, iPadOS 12.2, macOS 10.14.4, tvOS 12.2 이후 버전 iOS 14.2, iPadOS 14.2 이후 버전

    신규 구독 프로모션

    신규 구독자가 정상가를 지불하기 전에 구독을 경험할 수 있도록 해줍니다. App Store Connect에서 각 구독에 신규 구독 프로모션을 생성하고, 해당 프로모션을 앱의 구독 가입 화면에 StoreKit을 사용하여 표시할 수 있습니다. 해당하는 사람은 구독 그룹당 1개의 신규 구독 프로모션을 사용할 수 있습니다.

    구독 관련 신규 구독 프로모션을 App Store에서 홍보하여 더 많은 사람들에게 다가갈 수 있습니다. 이러한 홍보 중인 앱 내 구입은 제품 페이지에 표시되며 검색 결과에도 표시될 수 있고, 투데이, 게임 및 앱 탭에서 추천 앱으로 선정될 수도 있습니다.

    리소스:

    프로모션 코드

    프로모션 코드를 사용하여 구독을 제한된 시간 동안 할인된 가격 또는 무료로 제공하여 구독자를 확보, 이탈 방지 및 재확보할 수 있습니다. 온라인과 오프라인 채널을 사용하여 원하는 방식대로 두 가지 유형의 프로모션 코드를 배포할 수 있습니다.

    일회용 코드: 개발자가 App Store Connect에서 고유한 일회용 코드를 생성하면, 사용자는 이를 앱 내에서 일회성 URL을 통해 사용하거나(앱에서 offerCodeRedemption 또는 presentCodeRedemptionSheet 메서드를 지원하는 경우), App Store 코드 사용 단계에서 코드를 입력할 수 있습니다. 이러한 코드는 소규모 배포 또는 코드 접근 권한을 제한해야 하는 경우에 유용합니다. 코드 생성일로부터 최대 6개월 후에 만료됩니다.

    맞춤형 코드: 고유한 이름이 있는 맞춤형 코드(예: SPRINGPROMO)로, 사용자는 각 코드를 일회용 URL을 통해 사용하거나 앱 내에서 사용할 수 있습니다(앱에서 offerCodeRedemption 또는 presentCodeRedemptionSheet 메서드를 사용하는 경우). 최대 사용 한도를 설정하고, 만료일을 설정할 것인지 선택할 수 있습니다. 맞춤형 코드는 대량 배포가 필요한 대규모 캠페인에 적합합니다.

    프로모션 코드는 다음과 같이 다양한 방법으로 사용할 수 있습니다.

    • 현재 또는 사용 중단한 구독자에게 제한된 시간 동안 서비스를 경험하도록 프로모션 코드와 함께 최신 기능 및 최근에 추가된 콘텐츠를 공유하는 이메일을 보낼 수 있습니다.
    • 이벤트 참석자에게 서비스 홍보를 위해 맞춤형 코드가 포함된 전단지를 배포할 수 있습니다.
    • 앱 홍보를 위해 다른 회사와 협력하여 마케팅 기획이나 캠페인을 진행할 수 있습니다.
    • 현재 구독자가 프로모션 코드를 공유하고 앱 홍보에 따른 혜택을 받을 수 있는 P2P 멤버 추천 프로그램을 생성해 보세요. 구독자에게 혜택이나 보상을 제공해야 할 책임은 개발자에게 있습니다.
    • 고객 서비스 문제를 겪은 구독자에게 해당 문제에 대한 보상을 제공하고 구독 유지를 권유하기 위해 코드를 제공할 수 있습니다.
    • 서비스 중단 예정인 앱 내에서 일회용 코드를 배포하여 현재 구독자를 새 앱으로 전환하고 서비스 홍보를 할 수 있습니다.
    • 자동 갱신을 해제했지만 구독 기간이 남아 있는 사용자에게 앱 내에서 할인 혜택을 표시할 수 있습니다.

    구성

    App Store Connect에서 프로모션 코드를 구성할 때 고객의 자격을 결정합니다. 신규 구독자 대상인 경우 신규 구독 프로모션과 프로모션 코드를 함께 사용할 수 있는지도 결정해야 합니다. 고객은 프로모션당 1개의 코드만 사용할 수 있으나 개발자가 선택한 구성에 따라 단일 구독에 여러 개의 프로모션을 사용할 수 있습니다. 단일 구독에 여러 개의 프로모션을 생성할 때 미칠 수 있는 영향에 대해 고려하도록 합니다. 일회용 코드는 생성일로부터 최대 6개월 후에 만료되므로 주어진 시간 동안 생성하는 코드의 수에 유의합니다. 맞춤형 코드 이름에는 구독자의 사용자 이름과 같은 개인 정보가 포함되어서는 안 됩니다.

    배포 및 사용

    프로모션 코드는 앱 내 판매, 이메일, 오프라인 캠페인과 같은 마케팅 채널을 통해 배포됩니다. 의도한 고객층에 배포하는 데 어느 채널이 가장 효과적일지 고려하세요. 또한 자격 요건이나 사용 제한 사항을 명시해야 합니다. iOS 14.2, iPadOS 14.2 이후 버전을 사용하는 고객은 일회성 URL을 통해 프로모션 코드를 사용하거나, offerCodeRedemption 또는 presentCodeRedemptionSheet 메서드를 지원하는 앱의 경우 앱 내에서 프로모션 코드를 사용할 수 있습니다. App Store에서 일회용 코드를 사용할 수도 있습니다.

    Apple에서는 개발자가 App Store Connect에 추가하는 앱 아이콘, 구독 표시 이름, 기간 및 가격 등 모든 프로모션 세부 사항 화면을 포함하는 코드 사용 환경을 처리합니다. 이전에 구독에 프로모션 이미지를 추가한 경우 앱 아이콘 대신 해당 이미지가 표시됩니다. 정보를 기반으로 사람들이 결정을 내릴 수 있도록 이러한 세부 사항을 통해 구독 경험을 명확하게 설명해야 합니다. 프로모션 코드를 사용하려면 App Store에서 앱의 이용이 가능해야 합니다. 앱이 없는 사용자는 사용 체험 기간 동안 앱을 다운로드할 수 있습니다.

    앱의 구독 설정에 두 개 이상의 구독 그룹이 있는 경우, 기존 구독자는 프로모션이 서로 다른 구독 그룹에 있다는 조건에 한해서 2개 이상의 프로모션을 사용할 수 있다는 점에 유의하시기 바랍니다. 한 번에 하나의 구독 그룹만 구독하도록 하려면 구독자가 현재 속한 구독 그룹 내에서 프로모션을 진행하도록 합니다. 기존 구독자는 현재 구독의 업그레이드용 코드 또는 현재 구독과 동일한 등급의 프로모션 코드만 사용할 수 있습니다.

    사용자가 코드를 사용한 후에는 해당 사용자의 구독 상태에 적합한 경험을 제공하시기 바랍니다. 예를 들어, 최초 구독자에게는 구독 혜택을 강조하고 온보딩을 제공할 수 있습니다. 앱에 계정 생성이 포함되어 있거나 추가 약관에 대해 동의가 필요한 경우 코드를 사용한 신규 사용자가 가능한 원활하게 해당 과정을 진행할 수 있도록 합니다.

    시작하려면 다음 안내를 확인하세요.

    • 서버에서 App Store 서버 알림을 받을 수 있도록 활성화합니다.
    • 앱 내에서 코드 사용을 허용하려면 offerCodeRedemption 또는 presentCodeRedemptionSheet 메서드를 사용합니다.
    • 기기에서 StoreKit을 사용하여 프로모션 코드 사용을 확인하는 방법에 대해 알아보려면 offerIDofferTypeofferType 트랜잭션 속성을 확인합니다.
    • 서버에서 프로모션 코드 사용을 확인하는 방법에 대해 알아보려면 App Store Server API로부터 받은 응답과 App Store 서버 알림에서 offerIdentiferofferType 속성을 확인합니다.

    리소스:

    프로모션 특가

    기존 또는 이전 구독자에게 특정 기간 동안 무료 또는 할인된 가격으로 구독을 제공할 수 있습니다. 이러한 프로모션은 고객 기반을 확대 및 유지하기 위해 고유한 프로모션을 생성할 수 있는 유연성을 제공합니다. 또한 이러한 프로모션을 통해 구독을 취소한 고객을 재확보하거나 특별 가격에 다른 구독으로 업그레이드하도록 홍보할 수 있습니다.

    각 프로모션에 적용할 비즈니스 로직을 결정하고 StoreKit API를 사용하여 앱에 프로모션을 표시할 시점을 선택합니다. 구독당 최대 10개의 활성 프로모션이 허용되므로 고객에게 어떤 프로모션이 가장 매력적이고 유용한지 결정할 수 있습니다. 실행 시 여러 개의 프로모션이 가져올 결과를 고려하세요.

    StoreKit 또는 App Store Server API를 사용하여 구독자의 자동 갱신 상태를 확인하고 가장 효과적인 프로모션이 무엇인지 파악할 수 있습니다. 구독자가 자동 갱신을 끄는 경우 현재 구독 기간이 끝나기 전에 구독자를 재확보할 수 있도록 1개월 무료 프로모션 특가를 표시할 수 있습니다. 월별 구독자가 여러 번 구독을 갱신한 경우 할인된 가격에 연간 구독으로 업그레이드하는 프로모션을 제공할 수 있습니다. 다양한 사용자별 여정을 기반으로 재확보 또는 업그레이드 기회를 고려해 볼 수도 있습니다. 예를 들어, 무료 체험 기간에 취소하는 사용자와 유료 구독 중에 구독을 취소하는 사용자에게 가장 효과적인 프로모션이 각각 무엇일지 고려해 볼 수 있습니다.

    시작하기:

    • App Store Connect의 사용자 및 액세스 섹션에서 접근 키를 생성합니다.
    • App Store Connect에서 제품별로 앱의 앱 내 구입 페이지에 프로모션 특가를 생성합니다.
    • 비즈니스 로직을 결정하고 StoreKit API를 사용합니다.
    • App Store 서버 알림을 활성화합니다.

    리소스:

    구독자 유지하기

    구독자가 앱 구독을 유지하게 하려면 구독을 통한 가치를 지속적으로 얻을 수 있어야 합니다. 새로운 콘텐츠와 향상된 기능으로 앱을 정기적으로 업데이트하여 구독자가 구독을 유지할 수 있도록 독려합니다.

    알림 전송하기

    알림은 신중하게 작성하면 사람들이 서비스에 지속적으로 관심을 갖고 기존 구독을 유지하는 데 도움이 됩니다. 긍정적인 구독 경험을 보장하려면 알림이 적절한 시기에 제공되고, 명확한 목적을 가지고 유의미한 정보를 전달하는지 확인합니다. 콘텐츠를 마케팅하는 데 푸시 알림을 사용할 수도 있습니다. 예를 들어 아직 구독하지 않는 사람들에게 구독 프로모션을 홍보할 수 있습니다. 하지만 이에 앞서 구독자가 앱 내에서 동의 표현과 명확한 수신 거부 방법이 포함된 옵션을 통해 마케팅 푸시 알림을 수신하겠다고 명시적으로 선택해야 합니다. 이때 알림의 빈도, 시점 및 콘텐츠를 신중하게 선택하여 알림을 통해 구독자에게 가치를 제공할 수 있어야 하며, 푸시 알림에 민감한 개인 정보나 기밀 정보를 포함하면 안 됩니다.

    디자인 지침 보기
    알림 구현에 관한 세부 사항 알아보기

    지원 제공하기

    사려 깊은 고객 지원을 제공하는 것은 구독자와의 관계를 관리하는 데 도움이 되며, 사용자 참여 증가, 유지율 향상, 평점과 리뷰 개선 등의 결과로 이어질 수 있습니다. StoreKit 및 App Store Server API를 사용하여 더 원활하게 구독자를 지원하고 문제를 더 효율적으로 적시에 해결할 수 있습니다.

    구독자가 구독을 관리할 수 있도록 지원하기

    구독 기간 동안 구독자가 선호하는 환경 설정이 변경될 수 있습니다. showManageSubscriptions(in:) 방식을 사용하여 앱 내에서 구독자가 구독을 관리하도록 허용할 수 있습니다. 앱에 구독 관리 전용 공간을 제공하면 시스템에서 제공하는 관리 UI를 보완하기 위해 다른 옵션을 표시할 수도 있습니다. 예를 들어, 더 높은 수준의 서비스를 할인된 가격으로 제공하는 프로모션 특가를 표시할 수 있습니다. 구독자가 구독을 취소하면 프로모션을 제공하여 구독자를 재유치하고 재구독을 독려할 수 있습니다. 구독자가 자신의 구독 경험과 구독 취소 이유에 대하여 피드백을 공유할 수 있는 설문 조사를 진행하여 마케팅 전략에 필요한 정보를 얻을 수 있습니다. 긍정적인 경험을 유지하려면 시스템에서 제공하는 관리 UI를 사람들이 쉽게 이용할 수 있도록 하여 구독자가 원할 경우 구독을 취소할 수 있도록 합니다.

    구독 갱신일 연장하기

    서버 중단 또는 기술적 문제로 인해 서비스 또는 콘텐츠 전달에 문제가 발생한 경우 Renewal Date Extension 엔드포인트를 사용하여 구독 갱신일을 연장할 수 있습니다. 예를 들어, 스포츠 경기가 취소되거나 라이브 스트리밍 이벤트가 중단된 경우 해당 문제에 대한 보상으로 특정 기간만큼의 무료 서비스를 연장할 수 있습니다. 고객의 구독 갱신일은 연간 2회, 회당 최대 90일까지 연장이 가능합니다. 연장 기간에 포함된 일수는 85% 수익률을 거두는 데 필요한 1년의 유료 서비스 사용 기간에 포함되지 않습니다.

    또는 특정 기간 동안 무료 또는 할인된 가격으로 구독을 제공하는 프로모션 코드를 사용하여 불만을 제기한 구독자에게 보상하는 방법도 있습니다. 프로모션 코드는 App Store 또는 앱 내에서 사용할 수 있습니다.

    구독자 상태 확인하기

    Get All Subscription Statuses 엔드포인트를 사용하면 구독이 활성 상태인지, 만료되었는지, 청구 재시도 상태인지 또는 청구 유예 기간인지 간편하게 한 번에 확인할 수 있습니다. 이 정보를 구독자 유지 전략을 세우고 구독자에게 다음 갱신일을 알리는 등 앱 내에서 관련 정보를 제공하는 데 사용하도록 합니다. 이 엔드포인트를 StoreKit의 OfferIDOfferType 거래 속성과 함께 사용하여 프로모션 사용 건을 파악할 수도 있습니다.

    StoreKit 2 및 App Store Server API를 사용하여 고객을 지원하는 방법 알아보기
    고객 지원 및 환불 관리 방법 알아보기
    사용자가 구독을 관리할 수 있도록 지원하는 방법 알아보기

    구독자 이탈 방지하기업데이트됨

    Get All Subscription Statuses 엔드포인트 및 Get Transaction History 엔드포인트를 사용하여 사용자의 구독 상태 및 거래 기록을 확인할 수 있으므로 다음을 식별하고 조치를 취할 수 있습니다.

    자발적 해지. 구독자가 특정 구독의 자동 갱신을 해제했는지 Get All Subscription Statuses 엔드포인트를 사용하여 확인하도록 합니다. 또한 App Store 서버 알림을 사용하여 사용자의 상태와 관련된 변경 사항 및 갱신 상태 변경과 같은 앱 내 구입과 관련된 주요 이벤트에 대한 실시간 업데이트를 받을 수 있습니다. 이 정보를 사용하여 대응 조치를 취하도록 합니다. 예를 들어, 프로모션 특가를 제공하거나 구독자의 필요에 맞는 다른 가격대의 구독을 제안할 수 있습니다. 구독이 만료되면 구독 콘텐츠 또는 서비스 이용을 차단할 수 있습니다. 변경 사항이 있으면 사용자에게 이를 알리고 취해야 할 대응 방법과 필요시 재구독 방법을 알려 주도록 합니다.

    비자발적 해지. 때때로 구독자의 신용카드가 만료되는 등 청구 문제가 발생할 수 있으며, 이로 인해 구독이 만료될 수 있습니다. iOS 16.4, iPadOS 16.4부터는 구독이 성공적으로 갱신되지 않는 경우 고객에게 Apple ID 결제 방법을 업데이트하도록 안내하는 메시지와 함께 시스템에서 제공하는 시트가 앱 내에 표시됩니다. 원한다면 StoreKit의 messagesdisplay를 사용하여 시트를 숨기거나 표시가 지연되도록 할 수 있습니다.

    구독이 갱신되지 않는 경우 다음을 사용하여 자세한 내용을 알아볼 수 있습니다.

    • DID_FAIL_TO_RENEW 알림 유형을 전송하는 App Store 서버 알림.
    • 갱신 상태에 대한 정보를 확인할 수 있는 StoreKit 갱신 상태.
    • 모든 구독 상태를 확인할 수 있는 App Store Server API.

    구독 갱신에 실패하는 경우 Apple에서 60일 동안 구독을 복구하려 시도합니다. 이 기간 동안 서비스 또는 콘텐츠에 대한 접근을 일시 정지하도록 선택한 경우 문제가 해결되면 접근 권한을 복원해야 합니다. 60일 이내에 구독이 갱신되면 갱신일부터 유료 서비스의 사용 기간이 다시 시작됩니다.

    청구 문제로 인해 서비스가 중단되지 않도록 하려면 App Store Connect에서 청구 유예 기간 기능을 활성화합니다. Apple에서 청구 문제를 처리하고 구독 복구를 시도하는 동안 구독자는 구독 접근 권한을 유지합니다. 청구 유예 기간을 모든 갱신(기존 유료 갱신 및 유료 갱신으로 전환되는 무료 프로모션)에 적용하거나 기존 유료 갱신에만 적용하도록 선택할 수 있습니다. 3일, 16일 또는 28일의 기간을 설정할 수도 있습니다. 비즈니스에 가장 적합한 청구 유예 기간 구성을 고려하도록 합니다. 청구 유예 기간 내에 구독이 복구되는 경우 유료 서비스 사용 기간에 변동이 생기거나 수익에 영향을 주지 않습니다. 구독자가 60일 후에 재구독하는 경우 유료 서비스 사용 기간은 재설정되며 다음 해의 유료 서비스 사용 기간이 경과할 때까지 표준 1년 구독료를 받게 됩니다.

    가격 인상 동의. 구독 가격을 인상하여 Apple에서 해당 구독자에게 새로운 가격에 동의할 것을 요청한 경우 가격 인상이 적용되기 전에 구독자의 동의 여부를 확인할 수 있습니다. 해당 사용자에게 가격 인상 시트를 제시하기 전에 해당 구독의 장점과 가격 인상을 통한 서비스 개선 사항을 설명하는 앱 내 메시지를 표시할 수 있습니다. 구독자 가격 인상 공지에 응답하지 않는 경우 구독은 현재 청구 주기의 마지막 날에 만료됩니다.

    리소스:

    가격 관리하기

    자동 갱신 구독 가격을 스토어프론트별로 책정할 수 있고 사용 가능한 모든 통화와 가격대의 800개 가격 포인트 중에서 선택할 수 있으며, 요청 시 추가로 100개의 상위 가격 포인트를 사용할 수 있습니다. 자동 갱신 구독의 시작 가격을 책정한 후엔 App Store Connect에서 향후 가격 변동을 지역별로 한 번에 한 건씩 예약할 수 있습니다.

    가격 인하. 자동 갱신 구독 가격을 인하하는 경우 기존 구독이 낮아진 가격으로 자동 갱신됩니다. 기존 구독자가 높은 가격을 유지하도록 하는 옵션은 없습니다. 기존 구독자는 별다른 안내를 받지 않으며 어떠한 조치도 취하지 않아도 됩니다.

    가격 인상. 자동 갱신 구독 가격을 인상하는 경우 Apple에서 자동으로 푸시 알림, 이메일 및 앱 내 메시지를 구독자에게 보내 향후 가격 변동과 구독 관리 방법에 대해 알립니다. 일부 가격 인상의 경우 구독자의 동의가 필요하지만, 빈번하지 않고 작은 폭의 가격 인상은 구독자의 동의 없이도 알림 발송으로 진행할 수 있습니다.

    필요한 경우 앱 내 가격 동의 시트를 일시적으로 지연시켜 중요한 순간에 사용자를 방해하지 않도록 할 수 있습니다.

    신규 구독자의 가격은 인상하면서 기존 가격을 유지하는 기존 구독자의 수는 무제한으로 유지할 수 있습니다. 기존 구독자의 가격을 유지하지 않으려 하고 구독자의 동의가 필요한 경우 구독자는 새로운 가격에 동의해야 합니다. 구독자가 동의하지 않는 경우 구독은 현재 청구 주기의 마지막 날에 만료됩니다.

    각기 다른 가격대의 구독자 그룹이 있고 모든 구독자를 현재 가격으로 변경하려면, 현재 가격과 가장 비슷한 가격을 결제하는 구독자의 가격을 먼저 올리고(예: $2.99에서 $3.99로 인상) 그다음 수준의 가격을 순차적으로 올리는 방식을 사용하도록 합니다. 이렇게 하면 구독자가 여러 번의 가격 인상을 경험하는 문제가 발생하지 않습니다. 따라서 가격을 결정하기 전에 목표 시장에서 기대하는 가격에 대해 조사하고, 기존 가격을 유지하거나 가격을 올리는 경우 향후 어떤 영향이 있을지 검토하시기 바랍니다.

    리소스:

    구독 데이터를 보고 분석하여 구독 실적 현황을 더 잘 파악할 수 있습니다. App Store Connect의 판매 및 추세에서 지역, 앱, 구독 유형 등을 기준으로 데이터를 필터링할 수 있습니다.

    구독 요약 페이지. 전체 구독 실적, 활성 상태인 일간 유료 구독 수, 유지율 및 전환율, 취소 사유 등의 데이터를 포함한 구독 개요를 살펴볼 수 있습니다. 이 페이지의 데이터를 사용하여 비즈니스 전략에 영향을 미칠 수 있습니다. 예를 들어 신규 구독 프로모션의 전환율이 낮은 경우 앱 내 메시지를 수정하여 구독의 가치를 더 잘 설명하거나 프로모션 기간을 연장하여 구입을 결정하기 전에 고객이 구독의 가치를 경험할 시간을 더 많이 제공할 수 있습니다.

    구독 상태 페이지. 총 활성 구독을 표준 가격, 신규 구독 프로모션, 프로모션 특가 및 청구 재시도 등 현재 상태를 기준으로 볼 수 있습니다. 이 데이터를 사용하여 시간의 경과에 따른 구독 증가를 측정할 수 있습니다. 예를 들어 수익률을 기준으로 데이터를 그룹화하여 1년 후 더 높은 수익률을 얻은 구독 수를 파악할 수 있습니다. 지역, 프로모션 특가, 구독 등의 각기 다른 특성을 기준으로 데이터를 필터링하거나 그룹화하여 추가 정보를 확인할 수 있습니다.

    구독 이벤트 페이지. 총 활성 구독, 표준 가격으로의 전환, 재활성화, 갱신 등을 볼 수 있습니다. 데이터를 필터링하여 추가 정보를 확인할 수 있습니다. 예를 들어 특정 프로모션 특가를 기준으로 필터링하면 이것이 사용 중단 구독을 재활성화하는 데 얼마나 효과적이었는지 알 수 있습니다. 이 정보를 사용하여 프로모션 특가 전략을 업데이트할 수 있습니다. 각 구독 이벤트의 정의를 확인하세요.

    구독 유지율 페이지. 구독 유지율에 관한 데이터는 물론 신규 구독 프로모션 및 프로모션 특가 전환율 관련 데이터를 확인할 수 있습니다. 표준 유료 구독의 유지율 추세 섹션에는 연속된 기간 동안 갱신된 구독 비율이 표시됩니다. 이 정보를 특정 구독을 기준으로 필터링하여 가장 유지율이 높은 시작월을 파악하고 기여 요인(예: 특정 월의 새로운 콘텐츠 출시 또는 시즌별 마케팅 캠페인)을 알아볼 수 있습니다. 이렇게 하여 참여 및 유지율 노력에 관한 정보를 얻을 수 있습니다.

    구독 보고서. 이 모든 정보와 함께 익명화된 시작 날짜 및 취소 전 일수와 같은 추가 세부 사항이 포함된 일일 보고서를 다운로드할 수 있습니다.

    리소스: