I’m experiencing a confusing issue with App Store Server Notifications (Version 2) in the Sandbox environment. I've configured my Sandbox URL, but I'm not receiving any notifications despite successful API responses.
App Details:
- App ID: 6753059790
- Bundle ID: com.xmojong.widgetTest
- Sandbox URL: https://webhook.site/97938287-07e8-4482-a053-b6ccfca76634
The Problem: I am calling the requestTestNotification endpoint via the App Store Server API. The API call is successful and consistently returns a 200 OK status code. However, no notification (Type: TEST) is ever delivered to my Webhook.site endpoint.
What I've verified:
- Endpoint Accessibility: I tested the Webhook URL by sending a manual POST request directly from my iOS app; it was received instantly.
- Configuration: The URL is correctly entered in the Sandbox Server URL field (not Production) in App Store Connect.
- Notification Version: It is set to Version 2.
- Propagation Time: It has been over 3 hours since I updated the URL and saved the changes in App Store Connect.
- JWT Token: The JWT for the API call is valid (verified by the 200 response from Apple).
My Question: If the requestTestNotification API returns a 200, doesn't that mean the App Store server has successfully queued the notification for my specific URL?
Is there a known delay for Sandbox notification delivery or URL propagation recently? Or are there any hidden requirements for the Sandbox environment that I might have missed?
Any help or insights would be greatly appreciated!
Thanks in advance!