Насколько я знаю,
c2dm работает лучше всего, когда ваш мобильный использует собственную сеть передачи данных (например, 3g).
Но иногда, когда я подключаюсь через Wi-Fi, я получаю некоторую задержку. Я надеюсь, что это из-за какого-то брандмауэра, который блокирует мои сообщения.
В моем случае 3g бегло работает для меня.