KVISH
KVISH

Reputation: 13178

APNS on EC2 not working

I have APNS setup on my dev environment and everything works flawlessly. In production, I can see that devices are being registered and I see the deviceToken in my database and I see that messages are being sent...but users are not receiving them. Is there anything for security groups that have to be done here? I tried reading the below:

Apple push notification server on Amazon EC2 connected but not receive notification

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html

I tried to telnet to gateway.push.apple.com and i was able to... Is there anything else that I am missing??

EDIT

My server logs are fine, and after tons of debugging seems like the issue has to be with APNS. Can somebody please tell me if my setup is ok?

I'm using the dev provisioning profile and im testing in a prod-like environment (but still not prod) with the prod apns certificate and key. Is this not allowed? Am I not allowed to use the dev provisioning profile to test it myself this way?

Upvotes: 1

Views: 800

Answers (1)

Chris McGrath
Chris McGrath

Reputation: 1936

Your certificates should match up. You can't use the production APNS cert/key to send to development provisioning profiles, and vice versa.

From the documentation on push notification provisioning:

Each certificate is also limited to one of two development environments, each with its own assigned IP address.

You must get separate certificates for the sandbox (development) environment and the production environment.

Upvotes: 1

Related Questions