Я возился с C2DM и у меня есть прекрасное небольшое приложение, отлично работающее в эмуляторе. Я отправляю сообщение со своего сервера приложений на серверы Google C2DM, сообщение поступит на эмулятор и мое приложение ответит соответствующим образом.
Моя проблема сейчас заключается в запуске приложения на моем смартфоне (Nexus One). Приложение работает нормально и регистрирует C2DM в Google, а затем перенаправляет его rego ID на мой сервер приложений. Это все работает, как ожидалось. Проблема в том, что когда я отправляю сообщение со своего сервера приложений на телефон, мое приложение никогда не получает сообщение. После некоторого расследования я узнал
сообщение приходит на телефон, но подсистема C2DM, похоже, пересылает сообщение в приложение Google Talk, а не в приложение MY.
Кто-нибудь видел такое поведение раньше? Кто-нибудь может дать подсказки о том, что искать, чтобы решить эту проблему? Я предполагал, что если регистрационные сообщения будут перенаправлены в мое приложение, то все остальное также должно быть.
Спасибо
Джейми