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

时间:2012-06-14 11:15:44

标签: ios in-app-purchase

我正在尝试在应用内购买以销售歌曲。

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

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

我的问题: - 如果我正在存储和提取所有产品  来自我的服务器的标识符,然后itunes如何知道我的应用程序  购买?例如,我有100首歌曲添加到我的网络应用程序中。  我需要添加以下信息100次

  

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

     

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

     

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

请为我阐明一下

1 个答案:

答案 0 :(得分:5)

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

iTunes上的信息可能如下:

  

参考:歌曲101

     

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

     

<强>类型:非消耗

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

  

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