Advanced Commerce API

App Store는 연간 수십억 건의 거래를 원활하게 이루어지도록 하여 개발자가 비즈니스를 성장시키고 세계적인 수준의 고객 경험을 제공할 수 있도록 지원합니다. 개발자는 Advanced Commerce API를 사용하여 앱 내에서 대규모 콘텐츠 카탈로그, 크리에이터 경험, 추가 기능을 선택할 수 있는 구독을 더욱 쉽게 지원할 수 있습니다. 이러한 구입에는 종단간 결제 처리, 세금 지원, 고객 서비스 등 신뢰할 수 있는 App Store 상거래 시스템의 강력한 기능이 활용되므로 개발자는 뛰어난 앱 경험을 제공하는 데 집중할 수 있습니다. 자격 요건과 액세스 권한 신청 방법을 알아보세요.

자격 요건 확인

Advanced Commerce API 액세스 자격을 갖추려면 앱에서 앱 내 구입을 사용하여 앱의 기능에 핵심적인 다음 비즈니스 모델 중 하나를 지원해야 합니다.

대규모의 일회성 구매 카탈로그. 이는 대규모 콘텐츠 보관함을 호스팅하는 앱으로, 오디오북, 수업, 강의 등의 새로운 항목이 자주 추가되고 각 항목은 단일 앱 내 구입으로 판매됩니다. 필요에 따라 단일 앱 내 구입 또는 여러 개의 앱 내 구입으로 구매할 수 있습니다.

대규모의 구독 콘텐츠 카탈로그. 빈번한 추가 사항과 함께 여러 크리에이터의 콘텐츠가 자주 추가되는 앱으로, 이러한 앱의 경우 각 크리에이터의 제품은 단일 자동 갱신 구독으로 판매됩니다. 앱 내에서 하나 또는 여러 개의 구독을 각각 단일 앱 내 구입으로 구독할 수 있습니다.

핵심 서비스의 일부로서 동일한 앱 내에서 단일 구입으로 추가 콘텐츠를 선택할 수 있는 구독에 대한 액세스 제공. 특정 서비스는 물론 추가적인 추가 콘텐츠 또는 서비스도 구독할 수 있으며, 이 모든 것은 동일한 앱 내에서 단일 구독으로 자동 갱신됩니다. 프리미엄 채널, 스포츠, 지역 콘텐츠와 같은 추가적인 구독형 추가 기능과 함께 구독을 제공하는 엔터테인먼트 앱을 예로 들 수 있습니다.

참고: 대규모 카탈로그 또는 추가 콘텐츠를 선택할 수 있는 구독 등 구독 콘텐츠를 제공하는 앱도 취소 처리, 구매 후 콘텐츠 검증, 구독 카탈로그 관리를 위해 Cancel API에 대한 액세스 권한을 신청할 수 있습니다.

앱 요구 사항 알아보기

Advanced Commerce API를 지원하고 뛰어난 고객 경험을 제공하기 위해 앱은 자체 시스템에서 구매 카탈로그를 개별 제품 식별자(또는 SKU)로 관리해야 할 뿐만 아니라 다음 기능도 제공해야 합니다.

시스템 요구 사양

Advanced Commerce API는 App Store 상거래 시스템을 사용하는 앱에서만 사용할 수 있습니다. 앱은 iOS 15.0, iPadOS 15.0, Mac Catalyst 15.0, tvOS 15.0, visionOS 1.0 또는 watchOS 8.0 이후 버전을 실행하는 기기와 호환되어야 합니다.

추가 권장 사항

계속해서 앱에서 Advanced Commerce API를 지원하고 뛰어난 고객 경험을 제공하려면 다음 기능과 기술을 사용해 보세요.

  • App Store Server Library를 사용하면 앱 내 서명 요청을 더 쉽게 생성하고, JSON 웹 토큰(JWT)을 생성하여 호출을 승인하고, 거래를 확인하는 등의 작업을 수행할 수 있습니다.
  • 구독 앱의 경우, App Store Connect에서 청구 유예 기간을 활성화하세요. 그러면 청구 문제로 인한 서비스 중단을 방지하는 데 도움이 되며, 결제 문제로 자동 갱신에 실패한 구독자는 Apple이 결제 대금 수금을 시도하는 동안 임시로 구독에 계속 액세스할 수 있습니다.
  • App Store Server API 내에서 Send Consumption Information 엔드포인트를 사용하면 고객이 환불을 요청했을 때 자동 갱신 구독을 포함한 고객의 앱 내 구입에 관한 정보를 Apple에 전송할 수 있습니다. 이 데이터는 Apple의 환불 로직 개선에 도움을 주어, 유연하고 정확하며 정보에 기반한 의사 결정을 내리는 데 도움을 줍니다.

액세스 권한 요청 및 심사를 위한 제출

Advanced Commerce API를 사용하고 싶다면 요청 양식을 제출하여 앱 및 의도한 활용 사례에 관한 정보를 알려 주시기 바랍니다. 요청은 앱별로 처리됩니다. 승인되면 확인 이메일을 받게 되며 Advanced Commerce API를 위한 프로젝트 설정을 시작할 수 있습니다.

앱 테스트가 완료되면 앱 심사를 위해 앱을 제출합니다. App Store Connect를 사용해 앱 바이너리와 앱 내 구입 제품 ID를 제출하세요. 제출할 때 앱에 Advanced Commerce API를 사용하고 있다고 심사 메모에 언급해 주세요. 계약 조건, 앱 심사 지침, Apple Developer Program 사용권 계약서를 준수해야 합니다. 제출한 앱이 불완전한 경우 심사 시간이 지연되거나 앱이 거부될 수 있습니다. Apple이 앱을 심사하고 승인하면 App Store Connect에서 앱의 상태가 업데이트되고 개발자에게 알립니다. 심사를 위한 제출에 관해 알아보세요.

이미 Advanced Commerce API 액세스 권한이 있고 제품 식별자 추가, 새로운 비즈니스 모델, 중요한 가격 변경 등의 업데이트를 하려는 경우, Advanced Commerce API 액세스 양식을 사용해 업데이트 내용을 제출해야 합니다.

요청하기

Q&A

Advanced Commerce API를 사용하여 어떤 유형의 앱 내 구입을 제공할 수 있습니까?

Advanced Commerce API를 사용하여 App Store를 통해 제공되는 소모품과 자동 갱신 구독을 비롯한 앱 내 구입을 지원할 수 있습니다. 이러한 앱 내 구입을 통해 프리미엄 기능, 추가 콘텐츠 또는 디지털 상품에 액세스할 수 있습니다. 이러한 앱 내 구입은 적격 비즈니스 모델에 속해야 합니다.

Apple 프로그램에 참여하는 경우 Advanced Commerce API 사용을 신청할 수 있습니까?

네. 승인될 경우 Apple Video Partner Program, News Partner Program 또는 App Store Small Business Program 같은 Apple 프로그램에 참여하는 동안에도 앱에 Advanced Commerce API를 사용할 수 있습니다.

Advanced Commerce API를 사용하면 어떤 App Store 상거래 기능에 액세스할 수 있습니까?

Advanced Commerce API는 앱 내 구입을 사용하여 전 세계에서 콘텐츠 및 서비스를 제공할 수 있는 강력한 수단을 제공합니다. Advanced Commerce API로 처리하는 구매는 App Store에서 홍보할 수 없으며, 현재는 구독 특가, 가족 공유 앱 내 구입 또는 Xcode의 StoreKit Testing과 같은 특정 App Store 기능을 사용할 수 없다는 점에 유의하세요.

Advanced Commerce API를 통한 구매에 대한 보고는 어디에서 볼 수 있습니까?

Advanced Commerce API를 통한 구매 내역은 App Store Connect 내의 판매 요약 보고서지불 및 재무 보고서에서 확인할 수 있습니다.

Advanced Commerce API를 사용하면 수수료율에 영향을 미칩니까?

아니요. 수수료율에 영향을 미치지 않고 기존 비즈니스 약관이 그대로 유지됩니다.

Advanced Commerce API에 대한 액세스 권한을 받는 경우, 모든 앱 내 구입을 Advanced Commerce API를 통해 관리해야 합니까, 아니면 App Store Connect에서도 관리할 수 있습니까?

Advanced Commerce API 또는 App Store Connect(또는 두 가지 모두)를 사용하여 앱 내 구입을 관리할 수 있습니다. 액세스 권한을 받은 경우 둘 중 하나만 사용해야 하는 것은 아닙니다.

앱이 거부되면 다시 신청할 수 있습니까?

예. 다시 신청할 수 있습니다. Advanced Commerce API 액세스 자격을 갖추려면 앱이 위에 요약되어 있는 기준을 충족해야 합니다. Apple은 시간이 지남에 따라 추가적인 사용 사례를 지원하도록 자격 요건을 발전시키고 있습니다.

Advanced Commerce API와 관련된 기능 향상을 요청하거나 버그를 보고하려면 어떻게 해야 합니까?

버그를 보고하거나 기능 향상을 요청하려면 피드백 지원을 활용하시기 바랍니다. 주제로 ‘개발자 도구 및 리소스’를 선택한 후 문제 영역 메뉴에서 ‘Advanced Commerce API’를 선택합니다. 피드백 지원을 활용한 버그 보고에 대해 더 알아보세요.

기술 세부 사항에 대한 자세한 정보는 어디에서 찾을 수 있습니까?

세부 사항 및 기술 지침은 Apple의 Advanced Commerce API 문서를 참고하세요.