我已经发布了应用,并为应用内购买添加了新产品。现在状态是“等待审核”。如何以编程方式获取产品状态?
我知道,如果您尝试购买此产品,则会收到错误代码 0。但我需要在用户开始购买之前检查我所有的产品 ID。
谢谢!
我已经发布了应用,并为应用内购买添加了新产品。现在状态是“等待审核”。如何以编程方式获取产品状态?
我知道,如果您尝试购买此产品,则会收到错误代码 0。但我需要在用户开始购买之前检查我所有的产品 ID。
谢谢!
如果您使用的是 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 逗号分隔列表。