Status Update Notifications (webhooks)

As per:

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html


We have configurted a status update notification URL in ITunes Connect for our App.


We are receiving messges, but we only recieve about 1 out of every 3 that we should be getting. By using verify reciept mechanics we can get all (or most) of our transactions... but would like to be able get the events working.


Anyone have any suggestions.


We are going

Apple -> Amazon API Gateway -> Lambda function


The first thing the lambda does is print the body of the incoming post. Through that, I have validated that there are some transaction_ids that just never get there.

Replies

We're actually seeing the same time. The number of expected webhook call count is off by 1/3 to even 1/5 of what's expected. We're receving the web hooks directly and we've verified the web logs.

From what I've read, Apple only sends RENEWAL notifiations if a user renews after their subscription has expired. See the end of "Step 5" on this post: https://medium.com/@AlexFaunt/auto-renewing-subscriptions-for-ios-apps-8d12b700a98f


This is insane, and incredibly disappointing. But seems to be what to expect from Apple's out of date system.

Indeed. At one of this year's WWDC talks they mentioned that they may add this in future, and asked for those interested to please file an enhancement req to indicate support for non-expired auto-renewal notifications.