Skip to main content

PlayFab 아이템 및 인벤토리 개요

Economy v2는 이제 정식으로 사용할 수 있습니다(GA). 지원 및 피드백은 PlayFab Forum을 방문하세요.
아이템과 인벤토리는 몰입감 있고 매력적인 게임을 만들기 위한 필수 기능입니다. 이를 통해 플레이어에게 사용자 지정 옵션, 보상, 진행 시스템 및 수익화 기회를 제공할 수 있습니다. PlayFab Economy v2는 가상 상품을 만들고 관리하기 위한 유연하고 강력한 플랫폼을 제공합니다. 지속형, 소모품, 번들, 구독, 가상 화폐 등 다양한 유형의 아이템을 정의하고 플레이어의 인벤토리 전반에 걸쳐 아이템의 소유권과 사용을 추적할 수 있습니다.

주요 개념

  • Catalog - Catalog는 게임에서 사용할 수 있는 모든 아이템의 컬렉션입니다. Catalog는 게임의 가상 아이템을 관리하는 쉬운 방법을 제공합니다. 자세한 내용은 Catalog 개요를 참조하세요.
  • Catalog Items – 카탈로그에 정의된 개별 아이템입니다. 무기, 의상, 파워업, 전리품 상자 등과 같은 모든 종류의 가상 상품을 나타낼 수 있습니다. 게임 디자인에 맞게 속성과 동작을 사용자 지정할 수 있습니다.
  • Catalog Stores - 스토어를 사용하면 시즌 이벤트, 프로모션, 테스트 등 다양한 목적을 위해 여러 아이템 목록을 만들 수 있습니다. 스토어를 참조하세요.
  • 번들 - 번들은 다른 아이템에 대한 참조를 포함하는 카탈로그 아이템입니다. 플레이어가 번들을 구매하면 참조된 아이템이 언패킹되어 인벤토리에 추가됩니다.
  • 구독 - 구독은 지속형 상품에 대한 시간 기반 액세스를 부여합니다. 구독 내 아이템은 구독 기간 동안 플레이어의 인벤토리에서 사용할 수 있습니다. 구독을 참조하세요.
  • Player Inventory Collections - 인벤토리는 플레이어가 게임에서 소유하고 있는 아이템의 기록입니다. 여기에는 아이템 수량, 가상 화폐 잔액 및 사용자 지정 속성에 대한 정보가 포함됩니다. 모든 플레이어 계정은 Collections라고 하는 하나 이상의 인벤토리를 가질 수 있습니다.
  • Stacks - Stacks를 사용하면 동일한 아이템의 여러 별개 인스턴스가 각각의 수량과 사용자 지정 속성과 함께 단일 인벤토리에 존재할 수 있습니다. Stacks를 참조하세요.
  • Virtual Currency - 가상 화폐는 게임에서 교환 수단으로 사용되는 아이템 유형입니다. 가상 화폐를 사용하여 카탈로그나 스토어에서 아이템을 구매하거나, 인앱 구매의 소프트 통화를 구현하거나, 게임 플레이 메커니즘을 이끌 수 있습니다.

주요 API

게임에서 아이템과 인벤토리와 상호 작용하기 위한 풍부한 API 세트를 사용할 수 있습니다. 이러한 API를 사용하여 아이템 구매, 아이템 부여, 인벤토리 업데이트, 플레이어 간 아이템 이전, 트랜잭션 이력 쿼리 등의 작업을 수행할 수 있습니다.

인벤토리 관리

구매 및 거래

  • PurchaseInventoryItems - 가상 화폐를 사용하여 카탈로그 아이템이나 번들을 구매합니다. 플레이어의 인벤토리에서 통화를 차감하고 구매한 아이템을 부여합니다.
  • TransferInventoryItems - 플레이어 간, 플레이어의 인벤토리 컬렉션 간 또는 동일한 인벤토리 내 스택 간에 아이템을 이전합니다.

일괄 작업

  • ExecuteInventoryOperations - 단일 원자적 요청에서 최대 10개의 인벤토리 작업(Add, Subtract, Update, Purchase, Transfer, Delete)을 일괄 처리합니다. 어떤 작업이든 실패하면 전체 일괄 작업이 롤백됩니다.

이력 및 진단

  • GetTransactionHistory - 플레이어의 인벤토리에서 트랜잭션 이벤트를 검색합니다. 전체 작업 이력을 검토하기 위해 타임스탬프별 필터링과 페이지 매김을 지원합니다. 트랜잭션 이력을 참조하세요.

안정성

  • 멱등성 - 모든 인벤토리 API는 중복 부작용 없이 요청을 안전하게 재시도하기 위해 IdempotencyId 매개 변수를 지원합니다. ID는 14일 동안 적용됩니다. 멱등성을 참조하세요.
전체 API 참조와 각 작업에 대한 자세한 예제는 Inventory API 문서PlayFab REST API 참조를 참조하세요.
마지막 수정일 2026년 8월 13일