Подтвердить что ты не робот

Длительный опрос против Apple Push Notification Service и Android C2DM

Я создаю мобильное приложение, которое имеет некоторые ограничения в реальном времени. Поэтому я перехожу к stackoverflow, чтобы получить советы и мнения и попытаться решить, какое решение лучше всего обновить во время работы приложения:

  • полагаться на длительный опрос или прямое подключение к моему серверу.
  • полагайтесь на службу уведомлений Apple Push и Android C2DM.

Помимо того факта, что APNS и C2DM предоставляют унифицированный интерфейс для push-уведомления во время работы приложения, можно сказать, что пользовательское решение (основанное на длительном опросе или прямом соединении) является более гибким и менее зависимым от задержка очередей Apple и Android.

Насколько я могу судить, я думаю, что большая часть обсуждений связана с сопоставлением затрат на количество потребляемой батареи, чтобы поддерживать открытое соединение по сравнению с открытием соединения на смартфоне.

Поэтому меня особенно интересуют две вещи:

  • Опыт работы с APNS и C2DM
  • Подробная информация о всех последствиях открытия TCP-соединения на смартфоне.

Ссылки приветствуются! Спасибо!

4b9b3361

Ответ 1

в зависимости от задержки Apple & Очереди Android

Я не думаю, что это правда. Это зависит от разработчика приложения и реализации на стороне сервера, сколько времени это занимает. Я получаю, что мой адрес электронной почты переместился на мой телефон до того, как клиент моего браузера получит его. И не только gmail, но и мой корпоративный адрес электронной почты.

Что касается вашего вопроса, вы должны работать с тем, что работает лучше всего. Или даже лучше, вы должны дать пользователю возможность использовать push-уведомления или установить период опроса.