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.
- 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.
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.
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.
Setting up and receiving Platform Server Notifications does not affect RevenueCat billing.