开发者控制台

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

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

    从应用详情页面的应用程序内商品选项卡中,单击添加新的IAP按钮来创建IAP商品。要创建或更新多个IAP商品,请单击通过CSV导入多个IAP按钮,然后导入使用CSV模板文件中所定义格式的CSV文件。

  2. 能否使用CSV文件提交一批订阅商品?

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

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

    使用Unicode文本编辑器来编辑CSV文件,以支持UTF-8字符集。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的文件时,会怎么样?

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