StoreKit 2

StoreKit을 사용하면 모든 Apple 플랫폼에서 앱의 디지털 상품 또는 서비스를 간편하고 안전하게 구입할 수 있어 사용자가 콘텐츠 재생, 게임 플레이, 독서 등 구입한 서비스를 바로 이용할 수 있습니다. StoreKit 2는 수준 높은 앱 내 구입 경험을 손쉽게 전달할 수 있는 최신 Swift 기반의 API를 사용합니다.

새로운 사항

새로운 API 및 추가 테스트 지원을 포함한 StoreKit 2의 최신 개선 사항을 사용하여 그 어느 때보다 쉽게 앱 내 구입 및 구독을 지원할 수 있습니다.

더 알아보기

Swift를 우선한 설계

StoreKit 2에서는 Swift 동시 실행과 같은 새로운 언어 기능을 비롯한 Swift의 최신 기능을 활용하여 제품 정보를 받는 방식, 앱에서 제품을 판매하는 방식, 거래를 처리하는 방식, 콘텐츠 및 구독의 접근 권한을 관리하는 방식을 간소화합니다.

Swift 기반 API

Swift 기반 API를 사용하면 제품 Entitlement(권한) 및 프로모션 적용 여부를 쉽게 판단하고, 앱의 모든 앱 내 구입 거래 내역을 빨리 확인하고, 한 번의 간단한 확인을 통해 최신 구독 상태를 확인하는 등의 작업을 할 수 있습니다. StoreKit 2 API는 App Store Server API와 동일한 정보를 반환하기 때문에 호출이 앱 또는 서버에서 이루어지는지에 관계없이 거래에 대한 최신 정보를 얻을 수 있습니다.

간편하고 안전한 거래

사용자는 등록되어 있는 선호하는 결제 방식을 사용하여 안전한 App Store 계정으로 구입합니다. Touch ID 및 Face ID의 긴밀한 통합으로 더 강력한 개인정보 보호와 보안을 제공합니다. StoreKit 2에서는 더 높은 수준의 보안을 유지하고 거래 정보를 더 손쉽게 파싱하기 위해 App Store에서 JSON Web Signature 형식으로 거래를 암호화 서명합니다. 또한 앱을 처음으로 실행하든 다른 기기에 다운로드하든 StoreKit 2는 자동으로 앱에서 최신 거래를 사용할 수 있도록 합니다.

고객 지원

사용자가 앱 내에서 환불을 요청하고 구독을 관리하도록 허용하는 새로운 StoreKit 2 API를 사용하여 앱 내 구입에 대한 원활한 지원을 제공할 수 있습니다. 또한 App Store Server API는 앱 내 구입 문제를 빠르고 효율적으로 해결하는 추가 지원 옵션을 제공합니다(예: 고객 지원 통화 중에 상세 구입 정보를 확인하는 기능, 구독 갱신일을 연장하는 기능).

테스트 지원

새로운 기능이 모두 원활하게 작동하는지 확인하려면 StoreKit 2를 활용하여 앱을 Xcode 및 App Store 샌드박스 환경에서 테스트하도록 합니다.

리소스 및 문서

Xcode 13 이상 버전 및 다음 리소스를 사용하여 StoreKit 2로 앱 내 구입을 빌드해 보십시오.

Xcode 13 다운로드하기