Skip to main content

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

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!


Reply