The REVOKE notification fires when an in-app purchase the customer was entitled to through Family Sharing is no longer available through sharing. It always concerns a family member's shared entitlement, never the purchaser's own.
When does it fire?
This notification triggers when a shared entitlement goes away:
- Family Sharing turned off — the purchaser disabled Family Sharing for the product
- Family group changed — the purchaser or the family member left the group
- Purchase refunded — the purchaser asked for and received a refund
Payload highlights
The signed transaction info includes the revoked transaction ID, the product ID, and the revocation date. Apple does not say which of the three causes applied, so treat the notification itself as the signal.
How Yeethook helps
Revocations require immediate access removal, similar to refunds. Yeethook delivers these notifications to Slack or Discord with the transaction and product already resolved, so your team can confirm the right entitlement was removed.
Common use cases
- Revoke access for family members who lose sharing access
- Confirm that automated entitlement removal ran for shared purchases
- Track revocation rates for Family Sharing enabled products
- Update entitlement records when transactions are revoked