1

我已经发布了应用,并为应用内购买添加了新产品。现在状态是“等待审核”。如何以编程方式获取产品状态?

我知道,如果您尝试购买此产品,则会收到错误代码 0。但我需要在用户开始购买之前检查我所有的产品 ID。

谢谢!

4

1 回答 1

0

如果您使用的是 Xcode 或 Application Loader,则您已经安装了 Transporter(Apple 的命令行工具)。您可以在以下位置找到它:/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin

Transporter 有一个查找模式,允许您检索应用程序的当前元数据,并将在设置的目的地创建一个 App Store 包。

在终端应用程序中键入以下命令(导航到安装 Transporter 的目录): $ iTMSTransporter -m lookupMetadata -u [iTunes Connect 用户名] -p [iTunes Connect 密码] -vendor_id [App SKU] -destination [应用程序的目标路径商店包] -subitemtype InAppPurchase -subitemids [requested_purchase_ID]

如果您有几个产品要检查。在 subitemids 中设置 purchase_IDs 逗号分隔列表。

于 2014-01-27T16:25:31.957 回答