07-18-2012 11:04 AM
You received a separate App ID for production? I would suggest de-registering your EVAL app from the device then uninstall the app, reboot the device then load the new app with the production App ID. The old App IDcould be persisting on the device.
07-18-2012 12:43 PM
07-18-2012 04:42 PM
Great to hear! Thanks for the update and be sure to mark this as "Solved" so others can find the answer if experiencing the same issue.
07-19-2012 12:01 PM
07-19-2012 12:05 PM
Push Essentials can *only* use "unconfirmed", so there shouldn't be an issue or it would break over half the in-market push apps.
It could be a device issue. If you reboot does it start receiving pushes again? Can you access BIS emails and send BBM messages when this occurs?
How are you testing this "stopping" using 2 different apps?
Is your device still subscribed to receive pushes (you can query the BIS infrastructure for the PIN if subscribed)?
07-19-2012 12:18 PM
Thanks for prompt reply.
Tested on two devices with same result. 8900 (OS 5) & 9810 (OS 7) BIS email and other push enabled apps work fine.
About how I'm testing using 2 different apps, sorry I don't understand that question.
Everything works OK at night, and fails the following day. No app activity (server or client) overnight.
It just stops receiving pushes, network activity arrows also don't appear anymore. So it's not a client side problem. It seems to be some kind of timeout or expiration at infrastructure level.
- On the local side, PushApplicationStatus is always STATUS_ACTIVE. Although I know that status information could be out of sync with the push server.
- Reboot doesn't fix the problem. Only application uninstall and reinstall works.
- Registration with push server always succeeds on app first run
Note I'm using the RIM demo app and a simple push initiation script which always gets RC 1001 from push server.
07-19-2012 12:21 PM
Are you using the OS 5+ APIs?
Please perform a query of the BIS infrastructure when this occurs to see what devices are subscribed, if your device has unsubscribed then the BIS will return 1001 but not send the push to the device. You could also try querying the push to see what its status is.