我正在尝试在应用内购买以销售歌曲。
歌曲文件存储在我们的服务器中。此外,我们将通过我们的网络应用程序添加新歌曲。 在这个实现中,我有以下问题,因为我不知道如何处理。
来自Apple文档: - Apple建议您从服务器检索产品标识符,而不是将它们包含在属性列表中。这使您可以灵活地添加新产品而无需更新应用程序。
我的问题: - 如果我正在存储和提取所有产品 来自我的服务器的标识符,然后itunes如何知道我的应用程序 购买?例如,我有100首歌曲添加到我的网络应用程序中。 我需要添加以下信息100次
参考名称:产品的通用名称。此名称不可编辑,不会显示在App Store中。
产品ID :您应用的唯一ID。通常是com.company.appname.product形式,但它可以是您想要的任何内容。
类型:您有3种选择: 非消耗品:只需支付一次(如果您需要免费升级产品,请使用此产品) 耗材:每次下载都要付费 订阅:定期付款
请为我阐明一下
答案 0 :(得分:5)
如果您想销售100种产品,那么您必须在iTunesConnect上创建100个应用内购买。
iTunes上的信息可能如下:
参考:歌曲101
(这应该与您的服务器匹配,并且是 您的应用应从该服务器下载的内容) ProductID :com.companyName.appName.song101
<强>类型强>:非消耗
您发布的Apple文档表明您不必再次提交应用程序。
这使您可以灵活地添加新产品而无需更新应用程序。