我已经实施了在应用程序内购买在应用程序中,它运行良好Content Hosting at Apple
也Server Model
.我的应用程序中有逻辑来检查用户是否已经下载了内容,如果没有则使用 NKIssue 下载内容Newsstand
app.
这是我对订阅的要求:该杂志每月出版一期。我想要的是用户订阅,即 3、6、12 个月,在此期间,他们每个月都会收到一期出版的杂志。如果他们想购买之前的任何一期,则必须将其作为独立的应用内购买进行购买。
在这里,我在创建产品 ID 以包含此功能时对订阅感到困惑。我已经为 IAP 中的 n 个产品创建了 n 个产品 ID,但订阅中的情况会怎样。我对处理订阅部分有点困惑;我还需要创建 n 个产品 ID 来支持订阅吗?
例如,如果一年有 12 本杂志,我是否必须创建 12 个单独的产品 ID 以便每 3、6、12 个月订阅(总计:36 个产品 ID)OR为每个持续时间创建与产品无关的单个产品 ID 可行吗? (总计:3 个产品 ID)。
如同,
-
3个月 :com.companyname.pdfproduct.3 个月
-
6个月 :com.companyname.pdfproduct.6 个月
-
12个月 :com.companyname.pdfproduct.12 个月
更新1:
如果用户已经订阅了 6 个月并且在不知不觉中尝试订阅 3 个月,那么最好的检查方法是什么?那么,在这种情况下,应用程序是否允许订阅或需要限制用户订阅?
应用程序将如何检查这个持续时间/时间跨度或者已经有任何方法/途径?
参考教程,如果这对某人有帮助:
iOS 6 教程中应用内购买简介 http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial
使用 IBAction/按钮进行应用内购买 https://stackoverflow.com/questions/14168407/in-app-purchase-with-an-ibaction-button
在 iTunesConnect 中,您必须创建一个订阅系列。以某种方式命名它。然后为这个系列添加 3 个不同的持续时间:3、6 和 12 个月,并为他们提供 ID,就像您在上面写的那样:com.myCompany.product.subscription.3months/6months/12months
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)