Skip to main content
Solved

IOS Monthly Subscribtion with Max usage

  • November 29, 2024
  • 2 replies
  • 40 views

Forum|alt.badge.img

Hey,

I’m building an iOS app and want to use RevenueCat for subscriptions, only IOS no other platforms. Here’s an examples:

1. Basic Plan: $10/month for 50 image generations (resets every month).

2. Premium Plan: $20/month for 100 image generations (also resets monthly).

 

No tokens or consumable purchases, just max usage included in the subscription.

 

Would appreciate help with these Q:

1. Does Apple allow this kind of subscription with Max usage limits, or should we use a subscription plus consumable tokens for this scenario? I prefer to not use the consumable tokens.

2. Can RevenueCat handle tracking and resetting these usage limits monthly? OR do I need to manage this on my backend, or can RevenueCat do it?

3. Any advice on setting this up?

Thanks

Best answer by jeffrey_bunn

Hi ​@alar-516e9a! While we’ve seen other customers implement this kind of scheme, it would be best to review Apple’s guidelines to be sure that it’s permitted. RevenueCat doesn’t (yet) track this kind of usage, so you’ll have to track this on your own backend. I’d suggest setting up webhooks and listening for subscription lifecycle events. You can then catch these events and update your internal counters appropriately (e.g., renewal/expiration events).

Let me know if you have additional questions!

View original
Did this post help you find an answer to your question?
This post has been closed for comments

2 replies

jeffrey_bunn
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 238 replies
  • Answer
  • December 4, 2024

Hi ​@alar-516e9a! While we’ve seen other customers implement this kind of scheme, it would be best to review Apple’s guidelines to be sure that it’s permitted. RevenueCat doesn’t (yet) track this kind of usage, so you’ll have to track this on your own backend. I’d suggest setting up webhooks and listening for subscription lifecycle events. You can then catch these events and update your internal counters appropriately (e.g., renewal/expiration events).

Let me know if you have additional questions!


Forum|alt.badge.img
  • Author
  • New Member
  • 1 reply
  • December 4, 2024

got it, thanks 🙏🏼 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings