Mini Apps Partner Program
2017년부터 App Store는 웹 기술로 구축되어 네이티브 호스트 앱 내에서 독립적으로 실행되는 미니 앱과 게임을 지원해 왔습니다. Mini Apps Partner Program은 미니 앱 사용자에게 향상된 고객 경험을 제공하는 동시에, App Store에서 미니 앱과 게임을 호스팅하는 개발자의 비즈니스 성장을 돕습니다.
작동 방식
이 프로그램은 HTML5, JavaScript 등의 웹 기술로 구축되어 네이티브 앱 내에서 배포되는 미니 앱과 게임을 호스팅하는 개발자를 위해 설계되었습니다. 프로그램에 참여하는 앱은 고객에게 안전하고 원활한 경험을 제공하기 위해 Declared Age Range API, Advanced Commerce API 등 특정 App Store 기술을 지원해야 합니다. 이에 따라 프로그램 멤버는 자격 조건을 갖춘 미니 앱 내에서 발생하는 자격 조건을 갖춘 앱 내 구입 판매액의 85%를 받게 됩니다.
호스트 앱 요구 사항 구현하기
Mini Apps Partner Program 참여 자격 요건은 다음과 같습니다.
- 앱이 App Store에서 iOS 및 iPadOS용으로 제공되어야 합니다.
- 호스팅되는 모든 미니 앱이 Apple Developer Program 사용권 계약 및 지침 4.7(미니 앱, 미니 게임, 스트리밍 게임, 챗봇, 플러그인, 게임 에뮬레이터)의 특정 요구 사항 등 앱 심사 지침의 관련 요구 사항을 준수하며, Apple의 승인을 받았고 호스팅되는 미니 앱 메타데이터를 포함하는 지침 4.7.4에서 요구되는 매니페스트를 제공했는지 확인해야 합니다.
- 모든 미니 앱의 앱 내 구입(자격 조건을 갖추지 못한 앱 내 구입 포함)과 판매된 디지털 상품 및 서비스를 식별하기 위해 요약된 지침을 따르는 메타데이터를 제공해야 합니다. 이렇게 하면 고객이 자격 조건을 갖춘 미니 앱 내에서 구입하는 항목을 명확하게 이해할 수 있을 뿐만 아니라, Apple이 자격 조건을 갖춘 앱 내 구입을 식별하고 적절한 수수료율을 적용할 수 있습니다.
- 앱에서 다음 기술을 지원해야 합니다.
- 자격 조건을 갖춘 미니 앱과 관련 구입을 올바르게 상품화하기 위한 Advanced Commerce API 및 지원 기술.
- 앱 내에서 연령에 맞는 콘텐츠와 경험을 제공하는 데 도움이 되는 Declared Age Rating API.
- 구입을 진행하고 손쉽게 구입 내역을 확인하며, 구독을 보거나, 수정하거나, 취소할 뿐만 아니라, 환불 요청과 같은 고객 지원을 이용하는 익숙하고 신뢰할 수 있는 방법을 사용자에게 제공하기 위한 Apple의 앱 내 구입 시스템.
- 사용자가 환불을 요청하는 경우 해당 사용자의 앱 내 구입에 관한 정보를 Apple에 전송하기 위한 App Store Server API의 Send Consumption Information 엔드포인트. 이 정보는 환불 요청 절차에 정보를 제공하고 이를 개선하는 데에도 도움이 됩니다.
프로그램 가입하기
Mini Apps Partner Program에 참여하려면 요청 양식을 제출하세요. Apple Developer Program의 계정 소유자여야 합니다. 호스트 앱, 자격 요건, 미니 앱 관련 정보를 제공하고 프로그램 이용 약관에 동의하라는 메시지가 표시됩니다. 승인되는 경우, 미니 앱 구성에 도움이 되는 설정 세부 사항이 포함된 확인 이메일이 전송됩니다.
심사를 위해 제출하기
앱이 테스트를 거쳐 준비되면 앱 심사를 위해 해당 앱을 제출합니다. App Store Connect에서 앱 바이너리와 일반 미니 앱 앱 내 구입 제품 ID를 제출하고, 앱이 Advanced Commerce API를 사용하며 미니 앱을 제공한다는 사실을 언급하세요.
현재 Mini Apps Partner Program에 참여 중인 경우 미니 앱을 더 추가하려면 제출 절차의 일부로 매니페스트에 이 정보를 업데이트하기만 하면 됩니다. 호스트 앱을 더 추가하려면 앱에서 Advanced Commerce API를 이용할 수 있는지 확인(필요한 경우, 요청 제출)하고 호스트 앱과 관련 미니 앱을 설명하는 매니페스트를 함께 제공하세요.
Q&A
미니 앱은 무엇인가요?
미니 앱은 앱 설치 후 추가되어 기기에서 실행되는 소프트웨어 패키지, 스크립트 또는 게임 콘텐츠로, HTML5, JavaScript 또는 Apple이 승인한 기타 언어로 작성되어야 합니다. 모든 코드는 Apple Developer Program 사용권 계약의 섹션 3.3.1(B)를 준수해야 합니다.
자격 조건을 갖춘 미니 앱은 무엇인가요?
Mini Apps Partner Program 내에서 자격 조건을 갖춘 미니 앱은 개발자가 직간접적으로 지배하지 않거나 개발자와 공동 지배권 하에 있지 않는 개인 또는 단체가 배포하는 앱입니다. 이 정의의 목적상 ‘지배’는 한 단체 또는 개인이 의결권 있는 증권의 소유, 등록된 자본에 대한 지분, 계약 또는 기타 방법을 통해 다른 단체의 경영 정책을 지시하거나 지시하도록 할 수 있는 권한을 직간접적으로 보유함을 의미합니다.
자격 조건을 갖춘 미니 앱의 앱 내 구입은 무엇인가요?
자격 조건을 갖춘 앱 내 구입은 소모성, 비소모성, 자동 갱신 구독, 비갱신 구독 등 자격 조건을 갖춘 미니 앱 내 디지털 상품 및 서비스의 판매입니다. 이러한 구입은 Advanced Commerce API를 통해 진행됩니다. 예를 들면 다음과 같습니다.
- 자격 조건을 갖춘 단일 미니 앱 내에서 구입해 즉시 사용하는 화폐, 생명, 아이템 등의 소모성 항목. 미니 앱의 앱 내 구입으로 자격 조건을 갖추려면 이러한 구입 항목을 여러 미니 앱에 걸쳐 공유하거나 사용하면 안 됩니다.
- 자격 조건을 갖춘 단일 미니 앱 내에서 구입하고 이용하는 자동 갱신 구독.
다른 Apple 프로그램에 이미 참여 중인 경우에도 Mini Apps Partner Program에 참여할 수 있나요?
예. 승인되는 경우, Apple Video Partner Program, News Partner Program 또는 App Store Small Business Program 같은 Apple 프로그램에 참여 중인 앱도 Mini Apps Partner Program에 참여할 수 있습니다.
Advanced Commerce API에 대한 승인을 아직 받지 못한 경우에도 프로그램 참여를 요청할 수 있나요?
예. 현재 Advanced Commerce API를 이용할 수 없는 경우, Advanced Commerce API 액세스 권한과 Mini Apps Partner Program 참여를 동시에 요청하는 것이 좋습니다. Mini Apps Partner Program 참여를 승인받으려면 Advanced Commerce API에 대한 승인을 받았으며 이를 지원해야 합니다.
호스팅되는 미니 앱 내에서 App Store Connect를 사용하여 앱 내 구입을 관리할 수 있나요?
아니요. Mini Apps Partner Program이 제공하는 경제적 혜택을 누리려면 호스팅되는 미니 앱 내에서 Advanced Commerce API를 사용하여 앱 내 구입을 관리해야 합니다. Mini App Partner Program용 SKU 생성에 대해 자세히 알아보세요.
참여에 필요한 기술 세부 사항에 대한 자세한 정보는 어디에서 확인할 수 있나요?
세부 사항과 기술 지침을 알아보려면 Mini Apps Partner Program용 SKU 생성 및 Advanced Commerce API에 대한 문서를 검토하시기 바랍니다.