Hello Apple Developer Community,
I am reaching out for insights regarding an issue we're facing with Apple Push Notification Service (APNS). Despite successful implementation and functioning for other apps, we are consistently receiving a 400 TopicDisallowed
error when trying to send push notifications to one specific app. Here's a detailed overview:
-
Issue Summary: Push notifications sent from our server to a specific app result in a
400 TopicDisallowed
error from APNS. This problem is unique to this app; notifications to other apps with similar configurations are successful. -
Successful Tests via Apple CloudKit Console: Notably, when using the Apple CloudKit Push Notification Console, push notifications to the problematic app are sent successfully, indicating the app's basic setup is configured correctly.
-
Key Details:
- The
topic
field in the push notification request matches the app's bundle ID exactly. - The app is downloaded from the App Store, and we are using the production environment on our server.
- Payload structure, APNS endpoint, and APNS Auth Key are consistent across all apps we manage.
- Device tokens for the problematic app validate successfully using the tool in the push notification console.
- Detailed server-side logging has not revealed significant differences between successful and unsuccessful push notification requests.
- The
Given these factors, we are struggling to identify the root cause of this specific issue. I am wondering if anyone in the community has faced a similar problem or could offer any insights.
Any help or guidance would be immensely appreciated.
Thank you in advance!