Обработка проблемы обновления идентификатора регистрации C2DM - PullRequest
1 голос
/ 16 декабря 2011

Когда наш «Регистрационный идентификатор» (предоставленный C2DM) обновился, получаем ли мы уведомление от C2DM, запрашивая у нас регистрацию устройства (которое запускает приложение включения C2DM) снова?ИЛИ Нужно ли кодировать в приложении, чтобы постоянно проверять его с сервера C2DM.


Если мы получаем новый регистрационный идентификатор с сервера C2DM, будет ли он таким же, когда мы впервые зарегистрируем приложение?Это означает, что

  • к классу java, где у меня есть расширение BroadcastReceiver
  • добавить использование-разрешения = "com.google.android.c2dm.permission.SEND"

Я также посетил эту ссылку .В соответствии с этим, что произойдет, если наше приложение будет закрыто и процесс будет остановлен. жизненный цикл Тем не менее они запускают Намерение, необходимое для получения нового регистрационного идентификатора, или мы не получаем никаких уведомлений, пока мы не запустим действие снова?

Я успешно завершил приложение.Нужно только обработать обновленную ситуацию «Регистрационный идентификатор».

1 Ответ

0 голосов
/ 20 января 2012

Мой опыт говорит, что срок действия регистрационного идентификатора не истекает при выходе из процесса. Если приложение зарегистрировано в C2DM, и его процесс завершен, сообщения C2DM все еще доставляются. Система тихо запускает процесс приложения и создает экземпляр приемника вещания.

...