Skip to main content

Common Issues and Solutions

This guide provides solutions for common issues you might encounter when implementing ATP in your applications.

Connection Issues

Unable to Connect to ATP Server

  • Connection timeout errors
  • Network-related exceptions
  • “Cannot reach server” errors

WebSocket Connection Failures

  • WebSocket connection errors
  • Frequent disconnections
  • Notification delays or missing notifications

Authentication Issues

API Key Authentication Failures

  • 401 Unauthorized errors
  • “Invalid API key” error messages
  • Authentication failures when sending notifications

Webhook Signature Verification Failures

  • Webhook verification errors
  • “Invalid signature” messages in logs
  • Missing webhook responses

Notification Issues

Notifications Not Being Received

  • Notifications are sent but never received by clients
  • Missing notifications in client applications
  • Notification count discrepancies

Notification Display Issues

  • Notifications render incorrectly
  • Missing action buttons
  • Broken layouts or UI issues

Response Handling Issues

Response Submission Failures

  • “Failed to submit response” errors
  • Timeouts when submitting responses
  • Responses not being registered by ATP server

Webhook Processing Errors

  • Webhook endpoint returning errors
  • Duplicate webhook deliveries
  • Missing webhook responses

Mobile-Specific Issues

Push Notification Issues

  • Push notifications not arriving on device
  • Push notifications arriving but not displaying
  • “Missing notification data” errors

Background Processing Limitations

  • Notifications not processed when app is in background
  • Delayed notifications
  • Missing webhook responses

Verification: Knowledge Check

Before proceeding, let’s verify your understanding of ATP troubleshooting:

Next Steps

Now that you know how to troubleshoot common ATP issues, explore these additional resources:

Best Practices

Learn recommended patterns and practices for robust ATP implementations

API Reference

Detailed API documentation for ATP implementation