有关 IAP 批量提交的常见问题解答


有关 IAP 批量提交的常见问题解答
  1. 如何使用开发者控制台创建或更新 IAP 项目?

    从应用详情页面的 In-App Items(应用内项目)选项卡中,单击 Add new IAP(添加新 IAP)按钮来创建 IAP 项目。要创建或更新多个 IAP 项目,请单击 Import Multiple IAPs using CSV(使用 CSV 导入多个 IAP)按钮,然后导入使用 CSV template file(CSV 模板文件)中定义的格式的 CSV 文件。

  2. 我能否使用 CSV 文件提交一批订阅项目?

    您可以使用 CSV 文件批量提交消费品和权利,但不能批量提交订阅项目。

  3. 我应使用什么工具来创建或编辑 CSV 文件?

    使用 Unicode 文本编辑器(以支持 UTF-8 字符集)来编辑您的 CSV 文件。Microsoft Excel 之类的工具以可读格式显示 CSV 文件,但如果您不是很小心,则可能会损坏 CSV 文件。例如,Excel 可能会重新设置日期字段和币种字段的格式,并且可能会将特殊字符转换为无效字符。

    我们建议您使用 Google Sheets 来查看和编辑您的 CSV 文件。

    有关如何为 Excel 和其他工具配置 UTF-8 编码的说明,请参阅为 Excel 配置 UTF-8​。

  4. 在我提交一批 IAP 后,系统在多久之后显示新的和已更改的 IAP 项目?

    预计延迟几分钟后,开发者门户才会显示新的 IAP 并更新 IAP 总数(延迟取决于所提交的 IAP 数量)。

  5. 应用内项目状态值是什么?

    使用 GUI 添加单个 IAP 时,IAP 将经历以下状态: 未完成 -> 可提交 -> 已提交 -> 审核中 -> 已批准 -> 上线

    注意:​ 在极少数情况下,IAP 可能处于​待定状态而非已批准状态。

    当您提交一批 IAP 项目时,IAP 直接进入已提交状态。

  6. 可以更新处于哪些状态的 IAP?

    当 IAP 状态为“未完成”、“可提交”或“上线”时,可以更新 IAP 项目。
    当 IAP 状态为“已提交”、“审核中”或“已批准”时,​不能更新 IAP 项目。

  7. 当我提交多个 IAP 项目时,如果选中了“Upload CSV”(上传 CSV)对话框中的 Overwrite(覆盖)复选框,会发生什么?

    当 CSV 文件中的条目具有与应用的现有 IAP 列表中的条目匹配的产品 ID 时,“Overwrite”(覆盖)选项将适用。如果设置了“Overwrite”(覆盖)选项,则系统将使用 CSV 文件中的匹配条目的值更新现有的应用内项目。

    如果未设置“Overwrite”(覆盖)选项,则不会更新现有的 IAP 项目(系统将忽略 CSV 文件中的条目)。

  8. 如果设置了 Overwrite(覆盖),这是否对任何状态的 IAP 都启用更新?

    不。我们将仅支持更新处于合格状态的 IAP,如常见问题 6 中所述。

  9. 当一些 IAP 处于不合格状态时,如果开发者上传设置了 Overwrite(覆盖)的文件,会怎么样?

    如果开发者尝试更新处于不合格状态的现有 IAP(并且启用了覆盖),则 error.csv 文件将包含对应于该行的错误消息: “Error: IAP is getting published.You can update once it is Live”(错误: IAP 将发布。您可以在它成为已上线状态后更新)。

  10. 当一些 IAP 处于不合格状态时,如果开发者上传未设置 Overwrite(覆盖)的文件,会怎么样?

    这不是问题,因为将忽略这些行。