我推出了一个应用程序,我希望每月免费提供一个特定的使用级别。如果用户超过阈值,应用程序将按月收费。但是,我不希望订阅每月自动续订。相反,我希望使用级别重置下个月,如果用户没有超过阈值,则该应用程序在该月免费。
关于如何实现这一目标的任何创意?
答案 0 :(得分:1)
是的,请看Apple Overview of In-App Purchase:
不续订订阅是一种用于创建持续时间有限的产品的机制。非续订订阅与自动续订订阅的区别在于以下几个关键方式: 在iTunes Connect中创建产品时,不会声明订阅期限;您的应用程序负责向用户提供此信息。在大多数情况下,您应在产品说明中包含订阅条款。 非续订订阅可能会被多次购买(如可消费产品),App Store也不会自动续订。您有责任在申请中实施续订流程。具体而言,您的应用程序必须识别订阅何时到期并提示用户再次购买该产品。 您需要向用户拥有的所有设备提供非续订订阅。不续订订阅不会自动同步到Store Kit的所有设备;你必须自己实现这个基础设施。例如,大多数订阅由外部服务器提供;您的服务器需要实施一种机制来识别用户并将订购购买与购买它们的用户相关联。
如果使用率超过阈值,您可以跟踪用户使用情况并要求他购买非续订订阅 *。然后在订阅结束时,您可以再次检查并要求他再次支付下个月的费用。
对于知道其使用情况的用户,我会考虑使用可续订订阅 总是超过门槛。