If your app is not receiving device tokens or is receiving the no valid aps-environment entitlement error message in the device console logs from Xcode, you may need to double check that push is enabled in the mobile provisioning profile you are using.
We offer our iOS Registration Troubleshooting Guide, which addresses this issue and other registration problems that you may encounter.