Multiple user account subscriptions

Hello, I've been trying to figure this out for days now. My app allows users to purchase a renewing subscription which unlocks premium in-app features. However, one device can also have multiple user accounts. If a user purchases a subscription on one account then logs into another account on the same device, that account must purchase a subscription too to access the premium features. Basically, the accounts are not tied to the device, or an iTunes account. From what I've read, StoreKit does not seem to allow this.


So, I have thought of integrating a 3rd party payment system like Stripe. This would work but the Apple guidelines do not allow anything other than IAP if your premium features are in-app.


Is there any way I can do this?

You cannot use a third party payment system to unlock functionality within the app; you must use IAP.


> However, one device can also have multiple user accounts.


If one user (Bob) has multiple accounts on your system you have to give them (Bob) the IAP for all of their uses. But if multiple users (Bob and Alice) are using the same device to access multiple accounts (Bob's and Alice's) on your server you do not need to allow them all to use one IAP. You can require that each user purchase their own IAP. When a user makes a purchase you require they specify their account information on your server and you inform that account on your server that they have purchased the IAP. Only one account gets the IAP.

I have a similar, but different use case. My app has a relationship-type feature. Think of this as a husband and wife or girlfriend and boyfriend. The wife may sign them up and purchase a subscription in app, but I need to be able to apply that subscription purchase to both the wife and the husband so that when he logs in, on his own device, the subscription that the wife purchased satisfies both her and her husband's requirement to get premium content.

Does anyone know how this is achieved?

Have you got any solution?

Basically, I want to purchase a subscription for both the user even device is same.

Multiple user account subscriptions
 
 
Q