Доброго времени суток. Думал я, думал... И так и не придумал. Как можно реализовать передачу данных с сервера на телефон? К примеру, во вконтакте в мобильном приложении, когда приходит сообщение пользователю - только в этот момент идёт оповещение, причём мгновенно.
Это делается через поддержание постоянного соединения телефона с сервером посредством сокетов.
Обычно не делают свою реализацию, т.к. девайсы, уходя в сон, прибивают все процессы, жрущие трафик, батарею etc. Вместо этого берут гугловое решение - Firebase Cloud Messaging
. Оно работает так - гугловые сервисы (программа, вшитая почти в 100% андроид девайсов) держат постоянное соединение с серверами гугла. Система это соединение не прибивает, т.к. гугл это своё приложение наделяет особенным приоритетом, недоступным для приложений не от гугла.
Далее вы шлёте со своего сервера ID девайса и сообщение ему на сервер гугла, а тот перенаправляет его на устройство.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть TextView в котором много ссылокТак как некоторые экраны маленькие, бывает, несколько раз попадаешь не на ту ссылку
Можно ли вшить в приложение код вызова локального или удаленного ява скрипта ? Допустим если это приложение браузер , при серфинге наш яваскрипт...
ЗдравствуйтеПри запуске Main возникает множество ошибок