StoreKit 2

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

새로운 기능

StoreKit 뷰의 업데이트 내용, 향상된 구독 맞춤 설정을 위한 새로운 API, 앱 내 구입 테스트 개선 사항에 대해 자세히 알아보세요.

Swift를 우선한 설계

StoreKit 2에서는 Swift 동시성과 같은 새로운 언어 기능을 비롯한 Swift의 최신 기능을 활용하므로 제품 정보 확인, 앱 내 제품 판매, 거래 처리, 콘텐츠 및 구독 항목 접근 권한 관리 등이 간소화됩니다.

Swift 기반 API

Swift 기반 API를 사용하면 제품 Entitlement(권한) 및 특가 적용 여부를 쉽게 판단하고, 앱의 전체 앱 내 구입 거래 내역을 빠르게 확인하고, 한 번의 간단한 확인을 거쳐 최신 구독 상태를 확인할 수 있습니다. StoreKit 2 API는 새로운 App Store Server API와 동일한 정보를 반환하기 때문에 앱, 서버 등 호출 위치와 상관없이 최신 거래 정보를 확인할 수 있습니다.

StoreKit 뷰

StoreKit에서 제공하는 SwiftUI 뷰를 사용하면 앱 내 구입 및 구독을 위한 판매 경험을 더욱 쉽게 조성할 수 있습니다. StoreView, ProductView, SubscriptionStoreView 등 StoreKit의 세 가지 뷰를 활용하여 판매를 빠르게 준비하고 여러 Apple 플랫폼에서 제품을 선보이세요. 단 한 줄의 코드만으로도 각 서비스 수준에 대한 설명, 가격 및 기간이 사용자에게 명확하게 표시됩니다.

  • 현지화 지원 기능이 내장되어 있어 다양한 언어 및 통화로 앱 내 구입을 제공할 수 있습니다.
  • Apple의 디자인 모범 사례를 따른 안전한 앱 내 구입 경험을 쉽게 제공할 수 있습니다.
  • StoreKit 뷰를 앱의 디자인 및 느낌에 맞게 맞춤화할 수 있습니다.

StoreKit 뷰에 대해 더 알아보기

간편하고 안전한 거래

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

고객 지원

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

테스트 지원

StoreKit 2를 활용하여 앱을 Xcode 및 App Store 샌드박스 환경에서 테스트하면 모든 기능이 원활하게 작동하는지 확인할 수 있습니다.

Xcode의 StoreKit 테스트에 대해 더 알아보기

리소스 및 문서

Xcode 및 다음 리소스를 활용하여 StoreKit 2를 사용한 앱 내 구입을 빌드해 보세요.

Mac App Store에서 Xcode 다운로드하기