我正在推出一个应用程序,我想每月免费提供,直到达到一定的使用水平。如果用户超过阈值,应用程序将向他们收取月度订阅费用。但是,我不希望订阅每月自动续费。相反,我希望使用级别重置下个月,如果用户没有超过阈值,该应用程序在该月是免费的。
对于如何实现这一点有什么创造性的想法吗?
发布于 2012-09-16 14:22:48
是的,看看苹果的Overview of In-App Purchase
非续订订阅是一种用于创建具有有限期限的产品的机制。非续订订阅与自动续订订阅的主要区别在于:在iTunes连接中创建产品时,不会声明订阅的期限;您的应用程序负责向用户提供此信息。在大多数情况下,您应该在产品描述中包含订阅条款。非续订订阅可能会被多次购买(就像消费产品一样),并且不会由App Store自动续订。您负责在您的应用程序中实现续订流程。具体地说,您的应用程序必须识别订阅何时过期,并提示用户再次购买产品。您需要向用户拥有的所有设备提供非续订订阅。非续订订阅不会通过Store Kit自动同步到所有设备;您必须自己实现此基础结构。例如,大多数订阅都是由外部服务器提供的;您的服务器需要实现一种机制来标识用户,并将订阅购买与购买它们的用户相关联。
您可以跟踪用户使用情况,并要求他购买您的非续费订阅*如果使用超过阈值。然后,在订阅结束时,您可以再次检查,并要求他下个月再次付款。
如果用户知道他们的使用总是会超过阈值,我会考虑使用可更新订阅。
https://stackoverflow.com/questions/12444821
复制相似问题