1

我正在尝试在应用程序购买中实现销售歌曲。

歌曲文件存储在我们的服务器中。我们还将通过我们的网络应用程序添加新歌曲。在这个实现中,我有以下问题,因为我不知道如何处理。

从 Apple 文档中:- Apple 建议您从服务器检索产品标识符,而不是将它们包含在属性列表中。这使您可以灵活地添加新产品,而无需更新您的应用程序。

我的问题:- 如果我从我的服务器存储和获取所有产品标识符,那么 iTunes 如何知道我的应用内购买?例如,我在我的网络应用程序中添加了 100 首歌曲。我需要添加以下信息100次吗

参考名称:产品的通用名称。此名称不可编辑,并且不会显示在 App Store 中。

产品 ID:您的应用的唯一 ID。通常是 com.company.appname.product 的形式,但它可以是任何你想要的。

类型:您有 3 个选择: 非消耗品:只需支付一次(如果您想要免费升级产品,请使用此选项) 消耗品:为每次下载付费订阅:定期付款

请为我阐明这一点

4

1 回答 1

5

如果您想销售 100 个产品,那么是的,您必须在 iTunesConnect 上创建 100 个应用内购买。

iTunes 上的信息可能如下所示:

参考:歌曲101

(这应该与您的服务器匹配,并且是您的应用程序应该从该服务器下载的内容) ProductID :com.companyName.appName.song101

类型:非消耗品

您发布的苹果文档表明您不必再次提交您的应用程序。

这使您可以灵活地添加新产品,而无需更新您的应用程序。

于 2012-06-14T11:19:26.530 回答