导入目录
将现有目录导入 Unity Dashboard(Unity 后台)以创建或替换目录。
阅读时间2 分钟最后更新于 1 个月前
使用目录导入可将现有列表从 App Store Connect 或 Google Play 直接拉入 Unity Dashboard(Unity 后台)。导入时,Unity 会使用您提供的凭据检索您的列表,并将新列表添加到您的目录中。对于已存在的列表,可以选择跳过或覆盖它们。
从 App Store Connect 或 Google Play 导入
要从 Unity Dashboard(Unity 后台)导入目录,请执行以下步骤:
- 打开 In-App Purchases > Catalog。
- 选择 Import catalog(导入目录)。
- 选择要导入目录的平台(iOS 或 Android)。
- 选择平台的凭据。有关所需的凭据内容和权限,请参阅凭据要求。
- 查看导入摘要。文件中的每个列表都分配了一个状态。对于具有 Conflict 状态的列表,请选择如何处理它们:
- 跳过重复项:保留现有列表并忽略导入的版本。
- 覆盖现有:将现有列表替换为导入的版本。
- 选择 Import SKUs(导入 SKU)。
凭据要求
凭据是您存储在 Secret Manager 中的秘密。Unity 使用它来从商店中读取您的列表。对于每个平台,请将完整的 JSON 条目复制到单个密钥中。所需的内容和权限取决于您的平台。
对于 iOS,请将 App Store Connect API 密钥存储为以下 JSON 条目:
{ "p8": "<.p8 App Store Connect API key>", "keyId": "<App Store Connect Key ID>", "issuerId": "<Issuer ID>"}
仅包含团队关键点的,而忽略单个关键点。API 密钥必须具有 App Manager 角色或更高版本,例如 Admin 或 Account Holder。
issuerId对于 Android,请将 Google Play 服务帐户密钥存储为以下 JSON 条目:
{ "serviceAccountJSON": "<Google service account JSON key>"}
服务帐户必须具有 View app information(只读) 和 Manage Store presence 权限。
导入状态
每个 SKU 都有一个状态标签:
状态 | 描述 |
|---|---|
| 新建 | SKU 在您的目录中不存在,可以导入。 |
| 错误 | SKU 的必填字段缺失或无效。更正错误并尝试再次导入。 |
| Conflict | SKU 已存在于您的目录中。比较导入窗口中的现有值和传入值,然后选择跳过或覆盖。 |
从 Editor 或 CLI 部署 Remote Catalog
不必导入目录即可在 Dashboard(后台)上进行管理。从 Unity Editor 或 CLI 部署远程目录时,Unity 会自动将这些列表添加到 Unity Dashboard(Unity 后台)。然后,可以从 Dashboard(后台)以及导入的任何目录管理、编辑和部署它们。