# 创建 IAP 目录

> 了解目录以及创建目录列表的最佳方式。

IAP 目录是应用程序中可供购买的所有数字商品的列表，包括其 ID、类型、价格和特定于商店的覆盖。Unity 应用内购 (IAP) 使用此目录与应用商店通信并向玩家展示目录列表。

Unity IAP 支持多种方法来定义目录。您可以使用 IAP Catalog 窗口直接在 Unity Editor 中配置目录列表，使用脚本定义它们，或创建远程目录。最佳方法取决于您的开发工作流程以及您是否使用直接到消费者 (D2C) 付款提供商。无论使用哪种方法，都可以使用 Unity Dashboard（Unity 后台）来管理、编辑和部署目录。

> **Note:**
>
> 要使用 D2C 支付提供商，您需要创建 Remote Catalog。

[Catalogs and catalog listings](./catalogs-and-catalog-listings.md): 了解如何在 Unity IAP 中使用目录，并选择最佳方法来定义目录列表。
[Catalog schema](./catalog-schema.md): 查找可用于在目录中定义列表的字段，包括本地化内容、定价和网上商店展示元数据。
[Create a catalog in the Editor](./create-catalog-in-editor.md): 使用 Unity Editor 中的 IAP Catalog 窗口创建和配置目录列表。
[IAP Catalog window reference](./iap-catalog-window-reference.md): 请参阅应用内购目录以配置和管理列表属性和商店覆盖。
[Create your catalog programmatically](./code-catalog.md): 使用脚本定义目录列表。
[Create Remote Catalog](./payment-providers/configure-remote-catalog.md): 定义 IAP 目录并将其上传到 Remote Catalog 服务。
[Manage catalogs in the Dashboard](./dashboard-catalog.md): 导入现有目录，以便可以从 Dashboard（后台）编辑、管理和部署目录。
