StoreKit 2: does Transaction.currentEntitlements also provide transactions for subscriptions shared with me?

Let's imagine an app with two plans, one for individual (level of service 2) and one for family (level of service 1).

If a user is subscribed as an individual, but if someone in his family shares a family plan with him, will Transaction.currentEntitlements show both subscriptions?

Or only the transaction where the user is the owner (in this case the individual subscription)?

Answered by App Store Commerce Engineer in 698758022

Yes but your app should check customer entitlements before merchandising any in-app purchases. in this case you would see their transaction from family sharing and their person, purchase and entitle them the highest level of service.

Accepted Answer

Yes but your app should check customer entitlements before merchandising any in-app purchases. in this case you would see their transaction from family sharing and their person, purchase and entitle them the highest level of service.

StoreKit 2: does Transaction.currentEntitlements also provide transactions for subscriptions shared with me?
 
 
Q