【发布时间】:2013-01-09 09:56:04
【问题描述】:
我已经发布了应用,并为应用内购买添加了新产品。现在状态是“等待审核”。如何以编程方式获取产品状态?
我知道,如果您尝试购买此产品,则会收到错误代码 0。但我需要在用户开始购买之前检查我所有的产品 ID。
谢谢!
【问题讨论】:
标签: ios in-app-purchase app-store-connect
我已经发布了应用,并为应用内购买添加了新产品。现在状态是“等待审核”。如何以编程方式获取产品状态?
我知道,如果您尝试购买此产品,则会收到错误代码 0。但我需要在用户开始购买之前检查我所有的产品 ID。
谢谢!
【问题讨论】:
标签: ios in-app-purchase app-store-connect
如果您使用的是 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 [App Store Package 的目标路径] -subitemtype InAppPurchase -subitemids [requested_purchase_ID]
如果您有多个产品要检查。在 subitemids 中设置 purchase_IDs 逗号分隔列表。
【讨论】: