在iPhoneSDK中为订阅创build多less个Product-ID
为了您的信息,我已经在应用程序中实现了应用程序内购买 ,并且Content Hosting at Apple
以及Server Model
工作正常。在我的应用程序中有逻辑检查用户是否已经下载了内容,如果没有下载它使用NKIssue,因为它是Newsstand
应用程序。
这是我对订阅的要求:每月发行一期杂志。 我想要的是用户订阅3,6,12个月,在这期间,他们每月发行一期杂志。 如果他们想购买任何以前的问题,他们将不得不购买那些作为独立的应用内购买。
在这里,我在创build产品ID时添加了这个function,所以我对这个订阅感到困惑。 我已经在IAP中为n个产品创build了n个产品ID,但在Subscription中将会出现什么情况。 我在这里有点困惑,关于处理订阅部分,我是否也需要创buildn个产品ID来支持订阅。
例如, 如果一年有12本杂志,那么我是否必须为每个3,6,12个月(总共36个产品ID)创build12个独立的产品ID, 或者为每个期间创build单个产品ID,无关紧要产品将工作? (共3个产品ID)
如同,
- 3个月: com.mycompanyname.pdfproduct.3months
- 6个月: com.mycompanyname.pdfproduct.6months
- 12个月: com.mycompanyname.pdfproduct.12months
更新1:
哪个是最好的方法来检查,如果用户已经订阅了6个月,并在不知不觉中,试图订阅3个月的订阅? 那么,在这种情况下,app会允许订阅还是需要限制用户的相同?
应用程序将如何检查这个持续时间/时间跨度还是已经有任何方法/方法?
参考教程,如果这可能有助于某人:
iOS 6教程中的应用内购买简介
使用IBAction /button进行应用程序内购买
谢谢,
在iTunesConnect中,您必须创build一个订阅系列。 以某种方式命名它。 然后为这个家庭添加3个不同的持续时间:3,6和12个月,并给他们ID像你上面写的:com.myCompany.product.subscription.3months / 6months / 12months