Hello,
I’m experiencing an issue with App Store Server Notifications Version 2 in the
sandbox environment.
Initially, an old sandbox callback URL was configured.
I then replaced it with a new callback URL in App Store Connect. The new URL was
saved successfully, but newly created sandbox TEST notifications continued to
be sent to the old URL.
To investigate further, I removed both the production and sandbox callback URLs
completely. App Store Connect showed both fields as empty, and the App Store
Connect API returned null for the corresponding URL attributes.
However, newly created sandbox TEST notifications were still sent to the same
old URL.
I later used the “Modify an App” API to configure the new production and sandbox
callback URLs. The PATCH request returned HTTP 200, and a subsequent GET request
confirmed the new URLs and Version 2 settings.
Despite this, new sandbox TEST notifications continued to use the old hostname
in the HTTP Host header.
I confirmed that these are new notifications, not retries:
Every test returns a new testNotificationToken.
The notificationUUID matches the UUID in that new testNotificationToken.
The new callback URL is publicly accessible over HTTPS.
The new URL returns HTTP 200 and doesn’t redirect to the old URL.
The behavior is therefore:
Configure a new URL → notifications still go to the old URL.
Remove all configured URLs → notifications still go to the old URL.
Update the URLs through the App Store Connect API → notifications still go
to the old URL.
It appears that the notification delivery service is using a stale callback
configuration that isn’t synchronized with App Store Connect.
Is there a separate cache or routing configuration for App Store Server
Notifications?
Is there a way to force the effective callback URL to refresh?
Thank you.
0
1
76