有没有办法在iTunes Connect中完全自动化iOS应用内购买的创建/编辑/删除?
我正在为一个用户可以创建和销售课程的网站开发iOS客户端。由于苹果希望iOS应用程序中所有可购买的产品都可以作为应用程序内购买,我需要一种方法来自动生成应用程序内购买。目前,我已经阅读了《应用程序元数据规范》和《Transporter用户指南》文档,这似乎是一种方法:在编辑(创建或删除)任何课程时生成元数据包,并自动(某些脚本?)将其提供给Transporter。但我在这里缺乏操场和经验-应用程序还没有在AppStore中。所以我不能玩应用内购买。因此,我想知道通过transporter应用程序内购买创建的功能:它们会立即出售吗?若我需要更改应用程序内购买的示例名称(因为服务器上的课程已编辑其名称),该怎么办。我应该上传一整套应用程序内购买的软件包吗有没有办法在iTunes Connect中完全自动化iOS应用内购买的创建/编辑/删除?,ios,objective-c,in-app-purchase,app-store-connect,itmstransporter,Ios,Objective C,In App Purchase,App Store Connect,Itmstransporter,我正在为一个用户可以创建和销售课程的网站开发iOS客户端。由于苹果希望iOS应用程序中所有可购买的产品都可以作为应用程序内购买,我需要一种方法来自动生成应用程序内购买。目前,我已经阅读了《应用程序元数据规范》和《Transporter用户指南》文档,这似乎是一种方法:在编辑(创建或删除)任何课程时生成元数据包,并自动(某些脚本?)将其提供给Transporter。但我在这里缺乏操场和经验-应用程序还没有在AppStore中。所以我不能玩应用内购买。因此,我想知道通过transporter应用程序
PS我想成为我的应用程序的一个很好的例子是:很多课程都可以在应用程序内购买,每门课程都由它自己的非消费性产品表示(因为购买时的产品名称与课程名称匹配)我们终于找到了一种方法。其想法是使用苹果公司提供的Transporter: 它实际上是一个java应用程序,可用于更新应用程序元数据。 据我们所知,应用内购买是应用元数据的一部分。此传输程序获取特殊的xml作为输入。 官方文件应可在此处查阅: ,在“Transporter用户指南”和“元数据规范”链接下。是的,有。它是ruby gem的一部分,使用网络抓取与苹果的网络服务交互 在不到10分钟的时间里,我向ITC添加了45个IAP,包括屏幕截图和所有内容:
- 使用我的IAP的数据创建.csv文件
- 使用上传IAP的fastlane制作ruby脚本
嘿,我也面临同样的问题。你最终找到解决办法了吗?谢谢你。决定对每种产品采用手动方式。不知道会有多痛苦,因为只有少数产品被创造出来
app.in_app_purchases.create!(
type: Spaceship::Tunes::IAPType::NONCONSUMABLE,
versions: {
"en-US" => {
name: "Display name",
description: "Description has at least 10 characters"
}
},
reference_name: "IAP reference name",
product_id: "com.your.app.consumable",
cleared_for_sale: true,
review_notes: "A note for a reviewer",
review_screenshot: "/Users/you/Desktop/iap.jpg",
pricing_intervals:
[
{
country: "WW",
begin_date: nil,
end_date: nil,
tier: 1
}
]
)