Первые два пункта - согласен, в этих местах 1.1 действительно избыточен, но можно ли отсутствие пушей (что безусловно минус) относить туда же?
Если говорить про ситуацию, когда с сервера нужно запросить сколько-то данных — то да, ведь сервер мог бы отправить несколько маленьких пачек подряд, если б не ограничения 1.1.
Если говорить про ситуацию, когда с сервера нужно запросить сколько-то данных — то да, ведь сервер мог бы отправить несколько маленьких пачек подряд, если б не ограничения 1.1.
У меня сейчас mqtt, я бы не советовал. Практически единственная вменяемая реализация от eclipse (paho) запускает постоянно работающий сервис в бэкграунде и жутко жрет батарею и нагревает девайсы
У меня сейчас mqtt, я бы не советовал. Практически единственная вменяемая реализация от eclipse (paho) запускает постоянно работающий сервис в бэкграунде и жутко жрет батарею и нагревает девайсы
а, ну постоянно крутиться в бэкграунде в любом случае не надо. А нельзя подкрутить heartbeat, чтобы реже долбился?
а, ну постоянно крутиться в бэкграунде в любом случае не надо. А нельзя подкрутить heartbeat, чтобы реже долбился?
кстати, в том то и фишка, что надо, там же tcp соединение должно держаться между клиентом и брокером, чтобы сообщения приходили. можно, коннчно рвать его, когда приложение в инактив уходит, но тогда теряются все прелести - пуши приходить не будут
кстати, в том то и фишка, что надо, там же tcp соединение должно держаться между клиентом и брокером, чтобы сообщения приходили. можно, коннчно рвать его, когда приложение в инактив уходит, но тогда теряются все прелести - пуши приходить не будут
для пассивных пушей уже есть один коннект — FCM. Больше не надо)