Сообщения Android C2DM поступают на телефон и пересылаются в неправильное приложение - PullRequest
1 голос
/ 05 ноября 2010

Я возился с C2DM и у меня есть прекрасное небольшое приложение, отлично работающее в эмуляторе. Я отправляю сообщение со своего сервера приложений на серверы Google C2DM, сообщение поступит на эмулятор и мое приложение ответит соответствующим образом.

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

Кто-нибудь видел такое поведение раньше? Кто-нибудь может дать подсказки о том, что искать, чтобы решить эту проблему? Я предполагал, что если регистрационные сообщения будут перенаправлены в мое приложение, то все остальное также должно быть.

Спасибо

Джейми

1 Ответ

0 голосов
/ 08 ноября 2010

Теперь «просто работает».Почему-то после сегодняшнего тестирования все просто работает.Единственное отличие - это обновление для Froyo, которое появилось в OTA несколько недель назад, но кроме этого, это оригинальная версия приложения.

...