У меня проблемы с C2DM. Иногда работает отлично, иногда мои сообщения просто не доходят. Есть ли надежный способ установить это соединение? Чтобы получать сообщения. Я где-то читал, что Google постоянно поддерживает низкоскоростное TCP-соединение со своим сервером. Поэтому я предполагаю, что при переключении между типами сети TCP-соединение обрывается, и Android пытается восстановить соединение с серверами C2DM. Так что это может привести к сбою в WiFi с ограниченной сетью. Это неверное предположение?
Я заметил, что в WhatsApp я иногда не получаю сообщения по Wi-Fi. Когда я переключаюсь на 3G, я обычно получаю их в момент переключения. Какие советы из вашего опыта работы с C2DM вы могли бы предложить?