Я думаю об использовании постоянного подключения к «облачной службе» из приложения для Android. Это будет работать все время в фоновой службе (или что-то в этом роде).
Я подумываю использовать веб-сокеты или XMPP для поддержания соединения, в основном ищу легкое соединение, которое не будет разряжать батарею. Я хочу иметь возможность отправлять уведомления в режиме реального временина это соединение, поэтому периодический опрос нежелателен. Мне известно о C2DM и других коммерческих решениях, но я планирую внедрить собственное. Вот почему я исследую веб-сокет (или другое легкое соединение). Итак, если я пойду по этому пути, о каких лучших практиках мне следует знать?
Я думаю о таких вещах, как: