Partial Push support on iPod touch

23. June 2009 12:48 by Dominik Balogh

We are receiving many questions if iPod touch (first or second generation) is supported in NotifyMe.

NotifyMe and every available Push application will work normally on any iPod touch, but the user will not get the same experience as users running NotifyMe on the iPhone. Most of the available Push applications are time dependant, not to mention NotifyMe itself, which relies on time accuracy. The issue with iPod touch is that it's not always connected to the internet. Even if you are connected to some WiFi access point constantly or most of the time (work, home...), iPod touch does not communicate with Apple Push Notifications Service when locked or asleep. WiFi chips are more battery consuming than cellular network chips and Apple has decided to only check for new Push messages every 15 minutes, most probably to preserve battery power.

Documented on Apple support pages, "iPhone OS 3.0: About Apple Push Notification Service", article HT3576:

"When the iPod touch screen is on and has a Wi-Fi connection, push notifications are received at any time. If the iPod touch screen is asleep, it will check every 15 minutes for a notification."

While it's not a big deal to receive NFL match stats some minutes later via ESPN ScoreCenter (hardcore fans might argue though), it may not be pleasing to receive your meeting reminder, important ICQ message or server failure notification a quarter hour later.

Until there's a change in the iPod touch APNS support implementation, we recommend to use NotifyMe only on iPhone, iPhone 3G or iPhone 3G S for full user experience and delivering reminders right on time.