Iphone 所有项目的单一产品标识符

Iphone 所有项目的单一产品标识符,iphone,ios,ios4,in-app-purchase,Iphone,Ios,Ios4,In App Purchase,我正在为我的应用程序实施iPhone应用程序内购买,以销售歌曲 歌曲将从我的web服务器添加并发送到iPhone应用程序。我想允许用户购买个人歌曲或订阅特定类别,如爱情、友谊等。 所有个人购买歌曲的费用为0.99美元 一些链接/参考说明,如果我想销售100种产品/歌曲,意味着我必须在iTunes门户中添加100个条目 在这里,我想知道一件事:由于我以相同的成本销售所有的诗歌,我能否只创建一个应用内购买项目/条目,并对所有歌曲使用相同的产品id *当用户在我的应用程序中点击“购买”单曲时,我会查询

我正在为我的应用程序实施iPhone应用程序内购买,以销售歌曲

歌曲将从我的web服务器添加并发送到iPhone应用程序。我想允许用户购买个人歌曲或订阅特定类别,如爱情、友谊等。 所有个人购买歌曲的费用为0.99美元

一些链接/参考说明,如果我想销售100种产品/歌曲,意味着我必须在iTunes门户中添加100个条目

在这里,我想知道一件事:由于我以相同的成本销售所有的诗歌,我能否只创建一个应用内购买项目/条目,并对所有歌曲使用相同的产品id

*当用户在我的应用程序中点击“购买”单曲时,我会查询相同的产品id,并显示“你想以0.99美元的价格购买这首歌吗?” 当用户点击“Ok”时,支付过程就完成了,我用歌曲id调用我的web服务,并为该用户提供歌曲内容

使用相同的产品id会有任何缺点/缺点吗 对于iTunes中的所有歌曲(个人歌曲购买)


我认为非消耗品对于这首单曲的购买是合适的。但是我想知道使用消耗品/非消耗品的正确类型是什么?

我认为您应该为每首歌曲提供不同的产品标识符,因为每首歌曲代表不同的功能,为了区分用户购买了哪首歌曲,您应该有一些标识符。

否,对于需要单独购买的购买,不能使用相同的产品ID

如果您将已购买的非消费品添加到付款队列中,您将看到一个弹出窗口,说明该产品已购买,并询问用户是否要免费重新下载该产品。因此,每个非消耗性产品只能购买一次

但是,使用消耗品ID是可能的,因为它可以在交易中使用任意次数,并且只要您自己处理购买历史记录的维护,就可以在您的情况下有效地使用