Как отправить уведомление при обновлении сайта в Android? - PullRequest
1 голос
/ 09 июня 2011

Я пытаюсь написать приложение для Android, которое работает в качестве службы в фоновом режиме, которое будет всплывать в панели уведомлений при каждом обновлении веб-сайта.Это в основном канал RSS, но как услуга.

Есть идеи, как лучше всего это сделать?

*** РЕДАКТИРОВАТЬ *** Это хороший пример кода, который я искал, о котором упоминал Марк Эллисон.http://osdir.com/ml/AndroidDevelopers/2009-03/msg03779.html

1 Ответ

3 голосов
/ 09 июня 2011

Есть несколько способов добиться этого:

  1. Если вы управляете веб-сервером, вы можете публиковать обновления для зарегистрированных приложений, используя CD2M .

  2. Вы пишете Android Сервис , который использует AlarmManager , чтобы периодически вызывать его. Затем вы можете использовать заголовок HTTP If-Modified-Since , чтобы определить, изменилась ли страница, не загружая ее.

  3. Вы делаете гибрид двух методов. Вы пишете сервер, который отслеживает сторонний веб-сайт согласно варианту 2, а затем запускает ваше приложение, используя C2DM согласно варианту 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...