Platform Server Notifications are notifications sent from **supported stores _to_ RevenueCat**, and are configured in the dashboards of each store. These notifications are intended to inform RevenueCat of updates to purchases, so we can ensure we send events in a timely manner.

If you are looking to _consume_ notifications about subscription purchases on your own server, see [Webhooks](πŸ”—ο»Ώ).

RevenueCat does not require Platform Server Notifications from the App Store or Play Store to be configured, however doing so can speed up webhook and integration delivery times and reduce lag time for [Charts](πŸ”—ο»Ώ).

# Setup Instructions

  • Apple App Store Server Notification: [Setup ο»Ώο»Ώ](πŸ”—ο»Ώ) (Optional)

  • Google Real-Time Developer Notifications: [Setup ο»Ώο»Ώ](πŸ”—ο»Ώ) (Optional)

  • Stripe Server Notifications: [Setup ο»Ώο»Ώ](πŸ”—ο»Ώ) (Required for Stripe)

  • Amazon Appstore: Not yet supported in RevenueCat.

# Confirming Connection

You can confirm the Apple, Google, and/or Stripe notifications are being delivered properly to RevenueCat by observing the '_Last received_' timestamp next to the section header.

If you've had subscription activity in your app but this value is missing or stale, double check the configuration steps above.

'No notifications received' Message

If a notification is received for a subscription not currently tracked by RevenueCat, we will return a **200** status code indicating we received the event, but this label will not be updated. Once an event is received for a tracked subscription, the label will be updated as expected.


# Billing

Setting up and receiving Platform Server Notifications does not affect RevenueCat billing.