使用带有ID的非易耗品应用内购买

我正在使用应用程序内购买在我的应用程序的行为从应用程序获取一些声音到iPhone作为铃声。

我已经使用“消费品”作为应用内购买的types,以便用户能够购买铃声并直接下载。

然而,这个应用程序被苹果拒绝,因为他们希望这个function是非消费品(所以你将能够检索这个铃声不止一次)。 我只是不知道如何设置在我的应用程序,因为有超过200个可能的铃声。 实际购买不是困难的部分,但作为应用内购买的标准,您需要能够恢复以前的交易。 由于我只使用一个产品标识符,因此在恢复时,我认为我无法识别哪些铃声已被购买。

所以我的最后一个问题是:1.如何识别哪个项目被购买(即通过在购买中使用标签)? 2.我只能使用1个产品标识符进行应用程序内购买。 或者我需要为每个铃声制作一个productIdentifier?

你必须为每个铃声创build一个非消费品,每个铃声都有不同的标识符,如果苹果拒绝你的应用程序,我想你没有别的select。