Skip to main content

Hello,

I have an app where the users can connect their vehicles to an API and record trips and so on.

Currently I have one subscription, where the user can add as many vehicles as he wants. But now I want (need) to change this to one vehicle per subscription.

So if the user want to add two vehicles, he need to subscribe two times to the same product.

How can I handle this?

Thanks,
Arangoool

Hi @Arangoool,

In order to allow users to purchase the same product multiple times, you’d need to set that product up as in app purchase rather than a subscription - the reason for this being that Apple in particular will not allow users to subscribe to the same subscription multiple times concurrently. 

The main caveat here is that these will not auto-renew and depending on which type of product you choose, there may be some other additional considerations: https://www.revenuecat.com/docs/platform-resources/non-subscriptions

I’d probably recommend utilizing a basic/premium subscription structure instead. For example, the basic subscription allows a user to add one vehicle. If they’d like to add a second vehicle, they need to upgrade to the premium subscription, which is tied to a different entitlement that unlocks the ability to add that second vehicle. Rather than concurrent subscriptions, users can upgrade and downgrade as needed: https://www.revenuecat.com/docs/subscription-guidance/managing-subscriptions

Does that sound like it would work for your use case?