应用内购买,如何获得具有“等待审核”状态的产品

时间:2013-01-09 09:56:05

标签: ios in-app-purchase itunesconnect

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

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

谢谢!

1 个答案:

答案 0 :(得分: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 [App Store包的目标路径] -subitemtype InAppPurchase -subitemids [requested_purchase_ID]

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