기술 자료

​
​

Development

User Acquisition

Monetization

산업 분야

In-App Purchasing

IAP 클라이언트 API

IAP SDK API

웹숍 관리자 API

웹숍 클라이언트 API

In-App Purchasing

LiveOps
​
​
시작하기
  • 개요
  • IAP 소개
  • IAP v5의 새로운 사항
  • IAP v4에서 v5로 업그레이드
소비자 (D2C)에 대한 직접 결제
  • 소비자 (D2C) 결제 제공업체에게 직접 제공
웹숍
  • 개요
  • 시작하기
  • 빌드 및 퍼블리시
  • 구성
  • 게임에 연결
  • 관리자
  • 웹숍 문제 해결
플랫폼 네이티브 스토어
  • 플랫폼 네이티브 스토어에 대한 IAP 설정
  • 코드리스 IAP
카탈로그 및 스토어 관리
  • 제품 카탈로그 생성
    • 카탈로그 및 카탈로그 리스트
    • 카탈로그 스키마
    • 에디터에서 카탈로그 생성
    • IAP 카탈로그 창 참조
    • 프로그래밍 방식으로 카탈로그 만들기
    • 원격 카탈로그 생성
    • 대시보드에서 카탈로그 관리
    • 코드리스 IAP
    • 스토어
    • Purchases
    • 영수증 확인
    • 구매 복원
  • 지원되는 스토어
  • 레퍼런스
Purchases
  • 구매 관리 및 이행
IAP 성능 모니터링
  • 개요
  • IAP 수익 성과
  • D2C 성능
개인정보
  • 개인정보 보호 및 동의
  1. Unity 인앱 구매

프로그래밍 방식으로 카탈로그 제작

CatalogProvider 클래스를 사용하여 유연성 또는 런타임 기반 설정을 위한 코드로 카탈로그를 정의합니다.
읽는 시간 1분
최근 업데이트: 2달 전

CatalogProvider
클래스를 사용하여 코드로 직접 카탈로그를 정의할 수 있습니다. 이 접근 방식은 카탈로그 구성을 프로그래밍 방식으로 완벽하게 제어할 수 있으며, 매우 큰 카탈로그를 사용하는 게임과 같은 복잡한 시나리오에서 유용합니다. 카탈로그는 지속적으로 수량이 많은 새로운 아이템을 추가합니다.
카탈로그가 정적이고 시각적 설정을 선호하는 경우 대신 Unity 에디터 IAP Catalog 창을 사용하여 리스트를 구성할 수 있습니다. 이 접근 방식에 대한 지침은 에디터에서 카탈로그 만들기를 참조하십시오.
참고
D2C(Direct-to-Consumer) 결제 제공업체의 경우 원격 카탈로그를 생성해야 합니다.
프로그래밍 방식으로 카탈로그 리스트를 정의하는 방법은 다음과 같습니다.
  1. 초기화 단계에서
    CatalogProvider
    클래스의 인스턴스를 만듭니다.
  2. AddProduct()
    메서드를 사용하여 각 리스트를 추가하거나,
    AddProducts()
    를 사용하여 한 번에 여러 리스트를 추가합니다.
  3. 각 리스팅에 대해 고유한 크로스 스토어
    Product ID
    및
    Product Type
    를 지정합니다.
다음 예제는 ID
100_gold_coins
를 사용하여 소모품 리스트를
CatalogProvider
에 추가하고 나중에
FetchProducts()
를 호출하여 정의된 리스트를 검색하는 방법을 보여 줍니다.
using UnityEngine;using UnityEngine.Purchasing;public class MyIAPManager { public MyIAPManager () { var catalog = new CatalogProvider(); catalog.AddProduct("100_gold_coins", ProductType.Consumable); // Connect to the store catalog.FetchProducts(UnityIAPServices.DefaultProduct().FetchProductsWithNoRetries); }}
참고
CatalogProvider
클래스를 사용하여 스토어별 ID 및 기타 고급 설정을 코드에서 직접 구성합니다.

추가 리소스

  • 대시보드에서 카탈로그 관리

Copyright © 2026 Unity Technologies
법률 정보개인정보 처리방침쿠키Documentation Terms of Use개인 정보 판매 또는 공유 금지개인정보 보호 선택(쿠키 설정)

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 지역 내 Unity Technologies 또는 그 계열사의 상표 또는 등록상표입니다(자세한 내용은 여기에서 확인하세요). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

일부 페이지는 편의를 위해 기계 번역되었으며 부정확한 내용이 있을 수 있습니다. 정보가 상충되는 경우, 영어 버전을 우선으로 참조하세요.

  • 보고 있는 페이지
    • 추가 리소스


이 페이지의 문제 보고