Post

Replies

Boosts

Views

Activity

Offering a Subscription Across Multiple Apps
I'd like to get some more details on this "feature". Apple has some implementation details - https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/offering_a_subscription_across_multiple_apps but it's a very vague document that I can't make much sense of. My situation: I have two apps: app A, and app B. Both apps sell auto-renewable subscriptions (each has a single subscription group selling a monthly and yearly pro-plan). I would like to create a new subscription group that users can buy that gives them access to both app A and B. Right now, I could already implement this by just creating a new subscription in both apps A and B and use some sort of user registration system to provide pro-access to both apps if either subscription (from A or B) has been purchased. What is not clear to me is what service Apple is providing, at least based on the documentation above. In the documentation it even specifically states: Important If the user has purchased the subscription from an app, you must propagate the purchase across all the apps that provide the subscription service. Failing to persist the purchase to the other apps opens the possibility of a user paying multiple times for the same service. This makes me believe there is no Apple magic happening in the background. It's basically all up to the developer to implement this. I assume this means that if a user purchases the new cross-app subscription in app A, that the user cannot restore it in app B. What am I missing?
2
1
1.6k
Jul ’20
Offer subscription across two apps
I have an app A and an app B. App A has a yearly purchase with access to just A and a combo that gives access to both A and B. Similarly, app B has a yearly purchase with access to just B and a combo that also gives access to both A and B. As far as I am aware, this is the only "subscription across apps" method that Apple support (you have to have individual combo purchases in each app and roll out an account system to allow people who purchase the combo in A to get access in app B). The problem is when a user who already has the yearly purchase for A wants to upgrade to the combo in app B. It's not an option for them to cancel the yearly purchase and then purchase the combo because then they would still need to pay for both subscriptions until the yearly one expires. I see only one viable solution: When the app detects a user wanting to purchase the B subscription when they already have the A subscription, the app can tell the user to go to app A to upgrade to the combo instead. Am I missing some alternative solution that provides a better UX?
0
0
441
Jan ’22