【发布时间】:2014-05-09 11:36:28
【问题描述】:
抱歉,我对实施不可更新订阅有点困惑。
应用的基本概念是用户可以在应用内发布商品进行销售。对于要发布的每件商品,他必须支付 0.99 美元。此项目将保留 20 天。
根据苹果文档,这种应用内购买应该是不可更新的订阅,到期逻辑将在服务器端实现。我已经完成了创建不可再生 IAP 和与应用程序集成等所有工作。服务器维护每个项目的过期时间。
现在我的查询是因为用户可以发布他想要的任意数量的项目,应该如何维护 IAP id。
用户案例#1: - 用户 A 在为此支付了 0.99 美元后发布了一件商品。到现在为止还挺好。 - 当他尝试发布下一个项目时,他会看到消息“你已经购买了这个,点击以更新或延长它”而不是“你想以 0.99 美元购买一个 xxx” 我在这里遗漏了什么吗?
用例 #2:现在说商品已过期(20 天后),我应该使用相同的 IAP id(IAP 中的产品 ID)进行续订吗?或者我需要创建不同的 IAP id?
请指导我,以免 Apple 拒绝该应用程序。
提前致谢!!
【问题讨论】:
-
你的用户到底在卖什么东西,有人愿意花一美元把它发布到某个不知名的应用程序上?请现在告诉我,这样我就可以在克隆上抢先一步......
标签: ios objective-c in-app-purchase non-renewing-subscription