简体   繁体   English

iOS是否有每月重置的每月订阅模式?

[英]Is there a monthly subscription model for iOS that resets each month?

I'm launching an app that I would like to offer for free each month up to a certain usage level. 我正在启动一个应用程序,我希望每月免费提供一定的使用级别。 If the user exceeds the threshold, the app would charge them a monthly subscription. 如果用户超过阈值,则该应用将按月向他们收费。 However, I don't want the subscription to automatically renew each month. 但是,我不希望订阅每月自动更新。 Rather, I would like the usage level to reset the following month, and if the user does not exceed the threshold, the app is free for that month. 相反,我希望使用级别可以在下个月重设,如果用户未超过阈值,则该月该应用程序是免费的。

Any creative ideas about how to make this happen? 关于如何实现这一目标的任何创意?

Yes, look at Apple Overview of In-App Purchase : 是的,请查看Apple 应用内购买概述

Non-renewing subscriptions are a mechanism for creating products with a limited duration. 非续订订阅是一种用于创建期限有限的产品的机制。 Non-renewing subscriptions differ from auto-renewable subscriptions in a few key ways: The term of the subscription is not declared when you create the product in iTunes Connect; 非续订订阅与自动续订订阅在一些关键方面有所不同:在iTunes Connect中创建产品时,未声明订阅的期限; your application is responsible for providing this information to the user. 您的应用程序负责将这些信息提供给用户。 In most cases, you would include the term of the subscription in the description of your product. 在大多数情况下,您会在产品说明中包含订购条款。 Non-renewing subscriptions may be purchased multiple times (like a consumable product) and are not automatically renewed by the App Store. 非续订订阅可以多次购买(例如易耗品),并且不会由App Store自动续订。 You are responsible for implementing the renewal process inside your application. 您负责在应用程序内部实施续订过程。 Specifically, your application must recognize when the subscription has expired and prompt the user to purchase the product again. 具体来说,您的应用程序必须识别订阅何时过期,并提示用户再次购买产品。 You are required to deliver non-renewing subscriptions to all devices owned by the user. 您需要将非续订订阅交付给用户拥有的所有设备。 Non-renewing subscriptions are not automatically synchronized to all devices by Store Kit; Store Kit不会自动将非续订订阅同步到所有设备。 you must implement this infrastructure yourself. 您必须自己实现此基础架构。 For example, most subscriptions are provided by an external server; 例如,大多数订阅是由外部服务器提供的。 your server would need to implement a mechanism to identify users and associate subscription purchases with the user who purchased them. 您的服务器将需要实现一种机制,以识别用户并将订阅的购买与购买他们的用户相关联。

You can track the user usage and ask him to buy your Non-renewing subscriptions * if the usage exceeds the threshold. 您可以跟踪用户的使用情况,并要求他购买您的非续订订阅 *如果使用情况超出阈值。 Then at the end of the subscription you can check it again and ask him to pay again for the next month. 然后,在订阅结束时,您可以再次检查它,并要求他为下个月再次付款。

I would consider using renewable subscriptions for users that know that their usage will always exceed the threshold. 我会考虑为知道其使用量将始终超过阈值的用户使用可再生订阅

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM