Почему приложение Android Market необходимо для служб C2DM? - PullRequest
0 голосов
/ 23 января 2012

В настоящее время я работаю со службами C2DM для моего приложения для Android. Я пришел на эти вопросы,

  1. Почему приложение Android Market требуется для службы C2DM?
  2. Использует ли C2DM длительный опрос?
  3. Доступны ли какие-либо другие службы обмена сообщениями, кроме C2DM?
  4. Могу ли я узнать время прибытия сообщения?

Пожалуйста, уточните это. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 23 января 2012
  1. C2DM не нуждается в приложении Market, но ему нужно приложение Google Talk, - они просто идут вместе с market во всех официальных телефонах Android.
  2. Я не знаю
  3. Например, есть SMS :) Необходимо установить любые сторонние системы обмена сообщениями, и, как я знаю, не существует ни одной популярной системы
  4. в методе onReceive() просто используйте System.currentTimeMillis() - это точно время сообщения (если вы пишете приложение для синхронизации времени с использованием такого метода или C2DM - не лучшая идея):
0 голосов
/ 23 января 2012
  1. Это политика защиты от спама.
  2. Нет.он использует толчок.
  3. Нет.Yoe может реализовать собственный сервис на основе долгоживущих запросов.
  4. Да.Вы можете сэкономить время в приемнике сообщений.

См. Этот урок http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html#c2dm

...