As an indie developer I've created multiple iOS/macOS apps (in different categories; under the same dev account, just to be clear.)
Can I share auto-renewable subscription products between these apps, so I can unlock all premium features for users at once, as my primary business model?
More specific:
I setup a "Shared Premium Subscription" for each app with the same name and price. When user use one of the app and try to pay for premium features, the UI shows the subscription not only unlock this app but also other apps, with their name, core features and App Store link.
If they already subscribed on one of the app, they don't have to pay again for Premium Unlock.
(I might also provide a "Premium Unlock for This App Only" non-consumable product for each app as another option, if user don't want to subscribe for multiple apps.)
I know I need to create some backend mechanisms to make sure user don't subscribe simultaneously on different apps. (Which brings more questions, I'll ask elsewhere.)
Can I share auto-renewable subscription products between these apps, so I can unlock all premium features for users at once, as my primary business model?
More specific:
I setup a "Shared Premium Subscription" for each app with the same name and price. When user use one of the app and try to pay for premium features, the UI shows the subscription not only unlock this app but also other apps, with their name, core features and App Store link.
If they already subscribed on one of the app, they don't have to pay again for Premium Unlock.
(I might also provide a "Premium Unlock for This App Only" non-consumable product for each app as another option, if user don't want to subscribe for multiple apps.)
I know I need to create some backend mechanisms to make sure user don't subscribe simultaneously on different apps. (Which brings more questions, I'll ask elsewhere.)