iPhone APNS Device Tokens in sandbox vs. production

kineticac picture kineticac · Dec 22, 2009 · Viewed 24.5k times · Source

How do device tokens vary from sandbox to production modes?

I think I have locked up some device tokens into a production mode, and they can't be pushed to from development.

Any ideas on how I can check?

Answer

marcc picture marcc · Feb 14, 2010

When you build your app using a development cert, the app will generate a unique device token. This device token will not work on the production push network. When you then build your app with a distribution provisioning profile (App Store or Ad-Hoc) your device will generate a different device token for push notifications. If you try to send the development generated token to the production push SSL network, Apple's servers will reject your token.