在游戏中实现游戏内购买

本文介绍如何实现游戏内购买。 它们是游戏中的事务,因此玩家可以获取虚拟物品或增强其游戏体验。 这些购买可以是外观,提供视觉自定义选项,如角色皮肤或服装,或功能,提供游戏内优势,如武器或力量。

使用Microsoft游戏开发工具包和Microsoft应用商店实现游戏内购买

若要使用 Microsoft 游戏开发工具包 (GDK) API 和服务实现玩家游戏内购买,请执行以下步骤。

  1. 转到合作伙伴中心中的“应用和游戏”仪表板。
  2. 从列表中选择你的游戏产品,或使用 “搜索 ”选项按名称或应用商店 ID 进行搜索。
  3. 从左侧导航窗格中选择附加内容
  4. 选择“ + 新建”,然后选择“ 易耗型”或“耐用品”。
  5. 输入项的标识符。 这将显示在合作伙伴中心 UI 中,并在游戏代码中引用。
  6. 与 GDK 商务系统集成:使用 GDK 中的商务系统与平台 (Xbox/Microsoft Store) 购买系统进行交互。 使用以下函数从平台的商店中检索产品信息。
  7. 购买启动:玩家从游戏内商店选择要购买的产品。 这可能是易耗品、耐用品、订阅内容或其他类型的游戏内内容。 游戏使用如下所示的函数启动购买过程:
  8. 管理权利:使用 GDK 中的权利 API (XStoreQueryEntitledProductsAsyncXStoreQueryEntitledProductsResult 来验证和管理购买物品的玩家所有权。 将 XStoreAcquireLicense API 用于可共享许可证的持久产品。

另请参阅

GDK 文档是最新信息的最佳来源。 有关详细信息,请参阅以下文章和示例。