文档

创建网上商店

保留工作室名称和插件,然后创建一个连接到 Unity Cloud 项目的 IAP 目录和付款提供商的网上商店。
阅读时间9 分钟最后更新于 21 天前

在 Unity Dashboard(Unity 后台)中创建一个网上商店,并将其连接到 Unity Cloud 项目。在创建网上商店期间,Unity 会将网上商店连接到项目的 IAP 目录和付款提供商(如果已存在)。您也可以稍后连接它们。
创建网上商店时,该商店将显示在 Webshop 列表中,状态为 In draft。然后,您可以对其进行主题化和发布。
组织中的第一个网上商店还会设置组织范围内的工作室名称,该名称会显示在每个商店 URL 中。有关工作室名称的用法,请参阅网上商店简介。

先决条件

在创建网上商店之前,您需要一个 Unity Cloud 项目。
您可以创建和发布没有 IAP 目录或付款提供商的网上商店。但是,在连接商品和购买商品之前,玩家无法浏览或购买商品。要测试完整的购买流程,请在开始之前连接 IAP 目录和付款提供商。否则,您可以稍后在 Edit 视图中连接它们。
要创建 IAP 目录,请在 Editor 中完成 Create a catalog(创建目录)。要在连接真实目录之前预览主题,请转到 Edit 视图并启用 Mock catalog。模拟商品仅出现在 Dashboard 预览中。
要连接付款提供商,请参阅付款提供商。

创建网上商店

要从 Unity Dashboard(Unity 后台)生成网上商店,请执行以下步骤:
  1. 打开您的 Unity 项目。
  2. 选择 Unity Ads Monetization > Webshop > Create webshop。
    注意
    如果使用旧版 Unity Dashboard,请选择 应用内购 > 转到 Webshop。
  3. 从下拉列表中选择项目。项目的 IAP 目录和付款提供商会自动连接。
  4. 如果这是您的第一个网上商店,请输入一个全球唯一的工作室名称。
    注意
    如果组织已经有一家网上商店,该字段会将现有工作室名称显示为只读。
  5. 选择 Create(创建)。
新 Webshop 将显示在列表中,状态为 In draft。默认 slug 是根据项目名称生成的。如果需要,可从 Edit 视图的 Shop URL 字段中进行更改。

常规设置

创建网上商店后,请从 Webshop 列表中将其打开并填写以下字段。

常规设置

描述

网上商店名称指定网上商店名称。这会显示在真实商店的顶部和面向玩家的店面标题中。它还在 Dashboard(后台)中标识了网上商店。
工作室名称:工作室名称是在创建网上商店时预填充的上一步。工作室名称会显示在组织中的每个商店 URL 中。要重命名该箭头,请选择工作室名称旁边的铅笔图标进行编辑。
Webshop 状态指示 Webshop 是否有未发布或已发布的更改:
  • In draft:表示存在未应用的更改。
  • Live:表示已发布更改。
商店 URL表示商店 URL 的最后一部分,也称为 slug。例如,在
shop.unity.com/acme/game/dungeons
中,蛞蝓为
dungeons
。您可以编辑弹头。发布更改时,先前的 URL 已弃用。商店 URL 必须唯一。如果您的工作室名称或游戏名称已被另一个 Unity 组织使用,并且认为侵犯了您的版权,请联系 Unity 支持部门。有关蛞蝓格式和重命名行为,请参阅网上商店简介。
激活的环境显示首次发布 Webshop 的 Unity 环境。只能在此环境中发布和取消发布网上商店。使用环境切换器(Edit webshop 旁边)可以管理其他环境中的 Webshop。您可以为每个环境创建一个网上商店进行测试。非生产环境仅支持通过预览 URL 进行测试。请参阅 Unity Environments 以了解更多信息。
开发预览 URL预身份验证预览链接,可在浏览器中显示所选环境的当前草案。可用于预览更改,而无需将商店集成到游戏中。

目录和付款提供商设置

Catalog & payment provider 部分显示从 Unity Cloud 项目继承的目录和付款设置:

字段

描述

目录显示 IAP 目录的连接状态。选择 Manage catalog(管理目录)以打开目录编辑器。请参阅定义商品。
模拟目录在预览中显示示例商品,以便在连接真实目录之前查看网上商店布局。这仅影响 Preview 面板,不会影响 Live 网上商店。模拟商品绝不会出现在公共商店中。
付款提供商显示支付提供商连接状态。选择 Manage payment(管理付款)以配置付款提供商信息。请参阅付款提供商以了解更多信息。
回退提供程序显示当没有基于标签的路由规则与玩家匹配时使用的支付提供商。使用下拉选单设置回退提供程序。更改在运行时应用,不需要重新发布 Webshop。
深度链接 URL指向游戏的深层链接,例如
mygame://purchase-success
。当未通过身份验证的玩家访问网站时(例如,如果他们在电子邮件或 Discord 消息中单击了您的商店链接),Webshop 会使用此功能在购买后退回玩家,并在玩家访问游戏时对其进行身份验证。将此字段留空可禁用这两个功能。

在输入链接时,Webshop 会使用该链接让玩家返回游戏。您可以添加自定义购买后路径。使用链接对玩家进行身份验证时,Webshop 会自动对其进行修改,并使用 Unity IAP SDK 处理此情况。有关格式和限制,请参阅网上商店限制参考。有关游戏端的流程,请参阅从游戏打开网上商店。
有关更广泛的目录和付款模式,请参阅目录和网上商店付款。

玩家身份验证设置

Player Authentication 部分控制着网上商店中可用的登录方法。创建网上商店时,如果玩家帐户尚未激活,Unity 会自动激活项目的 Unity Player Accounts。在玩家登录之前,无需单独设置玩家帐户。

字段

描述

登录提供程序应用商店提供的 Unity Player Accounts 登录提供商:Google、Apple 和 Email。默认情况下,新网上商店提供所有三个提供商。在字段中添加或删除提供程序,或删除所有提供程序以禁用登录。有关更多信息,请参阅玩家登录网上商店。

后续步骤

按照以下步骤自定义和发布您的网上商店: