The REVOKE notification fires when an in-app purchase or subscription is revoked. This typically happens when a purchase is no longer shared through Family Sharing, or when Apple revokes a transaction for other reasons.
When does it fire?
This notification triggers when a transaction is revoked:
- Family Sharing removed — the purchaser left the family group or removed the family member's access
- Apple revocation — Apple revoked the transaction due to fraud or policy violation
Payload highlights
The signed transaction info includes the revoked transaction ID, the product ID, and the revocation date. The revocation reason may indicate whether it was customer-initiated (Family Sharing) or Apple-initiated.
How Yeethook helps
Revocations require immediate access removal, similar to refunds. Yeethook delivers these notifications to Slack with clear context about why the revocation occurred, helping your team respond appropriately.
Common use cases
- Revoke access for family members who lose sharing access
- Handle Apple-initiated revocations for policy violations
- Track revocation rates for Family Sharing enabled products
- Update entitlement records when transactions are revoked