在应用购买中处理 - 从我自己的服务器获取产品标识符

use*_*878 1 in-app-purchase ios

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

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

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

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

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

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

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

请为我阐明一下

Jam*_*ter 5

如果您想销售100种产品,那么是的,您必须在iTunesConnect上创建100个In app购买.

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

参考:宋101

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

类型:非消耗品

您发布的Apple文档表明您不必再次提交应用程序.

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