Ilia
Это опять же называется поллинг
Нет, мне нужно как раз от этого избавиться. Поллинг — постоянные запросы к серверу
Ivansuper
Эээ
Ivansuper
Пуши тогда
Ilia
А кроме пушей есть вариант?
Ferrero
сокеты
Papin
сокеты
вот самый лучший вариант
Ivansuper
Перманентные
Ivansuper
Но андроид плохо дружит с поддержанием сокетов на долго
Ferrero
но поллинг лучше в данном контексте
Papin
долго это сколько больше 10 минут?
Ivansuper
Все секьюрности и политики сохранения батарей сейчас не дадут сокеты нормально держать
Ferrero
если подключиться - подождать - получить ответ
Ilia
Приложение открыто 8 часов, устройство на зарядке. Мне нужно получать и отображать данные периодически
Ivansuper
если подключиться - подождать - получить ответ
При чем под капотом подключение умеет кешироваться и каждый запрос не будет порождать новый сокет
Ivansuper
Приложение открыто 8 часов, устройство на зарядке. Мне нужно получать и отображать данные периодически
Тут логика такая, что сервер это источник данных, и делая поллинг ты слушаешь обновления его данных. Подключаться именно напрямую к устройству довольно геморная идея
Ferrero
как тут недавно сказали - нужно послать пост запрос на устройство
Ivansuper
Стоит помнить что пуш может не дойти
Ilia
если подключиться - подождать - получить ответ
Ага, спасибо, похоже самый лучший вариант. При запуске активити открываем соединение, ждём информацию, отображаем и снова переходим в режим ожидания
Ivansuper
Мне нужно стабильно и быстро
Если ты имеешь полный контроль над настройками радоты в фоне и зарядкой, подними чистый сокет до сервера
Ilia
Ну, данные могут прийти когда угодно, а если я буду запрашивать каждую секунду (отображать нужно оперативно), то сервак повесится
Ivansuper
И принимай всегда на нем
Ivansuper
Сервакам пофиг на такое. Их не ддосят такие запросы)
Ivansuper
Если сервак не держит такой поллинг, то я не знаю что там за железо
.
Привет . скажите нашёл урок написанию чат приложения под андроид сервис используется firebase надежный ?
Anonymous
За неделю работы?
там планируется джоба, которая будет отправлять данные из бд
Ilia
Если ты имеешь полный контроль над настройками радоты в фоне и зарядкой, подними чистый сокет до сервера
Да. Просто планшет для отображения обновлений информации. Я предлагал сделать на базе Ардуино просто отображение, но надо так =(
Anonymous
но если интернета не будет неделю, то да... будет плохо
Ilia
Если сервак не держит такой поллинг, то я не знаю что там за железо
Около 0.8 млн устройств на отображение информации, плюс ещё сервер имеет API, к которому могут обращаться до 1 млн устройств, но не одновременно, на счастье
Ilia
Нет, таких планшетов куча, на каждый своя информация
Ferrero
под 0.8 лямов юзеров должен быть не сервак
Ferrero
а целый кластер
.
А как сделать так чтоб пользователя можно было авторизовать через номер ?
Ferrero
ну если есть задача держать на связи 800к юзеров
Ferrero
то тут все способы примерно одинаковы
Ilia
Но хотят перейти на облачные сервера, как я понял
Ferrero
и это не для клиента задача
Ilia
Я ищу с минимальной нагрузкой
.
Или лучше через майл авторизовывать ?
Ferrero
минимальная нагрузка это пуши
Ilia
Потому что сервер работает ещё и с клиентской частью, а не только с этой корпоративной
Ferrero
но они не факт, что дойдут
Ferrero
и вот тут уже нужно думать, что важнее
Ilia
Но тогда страдает надёжность и скорость, что важнее
Ilia
Грубо говоря: 1. Надёжность доставки 2. Оперативность доставки 3. Оптимизация серверной нагрузки
Ferrero
ну можно 1 и 2 получить засчет 3
Ferrero
больше комбинаций нет
Anonymous
Грубо говоря: 1. Надёжность доставки 2. Оперативность доставки 3. Оптимизация серверной нагрузки
создается ощущение, что на тебя все свалили :( и клиент делай офигенный, и бек не нагружай
Anna
5000 😊
Алексей
4999
Nikita
народ подскажите плз как задать кастомное затемнение для bottomshetdialogFragment
Sergey
5000
Ilia
создается ощущение, что на тебя все свалили :( и клиент делай офигенный, и бек не нагружай
Начать надо с того, что я не мобильный разработчик ни разу и бэк как раз моя сфера =)
Ilia
Пришлось читать котлин и пилить приложения
Ferrero
@jvmchat
Ilia
По беку можно вопрос?
Да, но, наверное, в ЛС — это ж андроид чат
RASHIT
@jvmchat
Спасибо.
Ferrero
а как же "долгих лет тебе жизни 1000 к карме, и миллиард скачиваний."? я больше не буду помогать тогда
Sergey
Какой атрибут в PopupMenu отвечает за бэкграунд оглавления???
Hlib
Всем привет, делаю клиент для гита на Android, правда программирование под эту платформу начал изучать совсем недавно. Можете подсказать, какой элемент стоит использовать для создания такой карточки репозитория в списке репозиториев? Слышал про такие вещи, как CardView и Material Components. Или же в данном случае лучше сделать отдельный fragment?
padmitriy
Hlib
Всем спасибо!
Denys
Только обратите внимание на "Note: MaterialCardView is an in-progress implementation, and will continue to receive new features and updates. "
Sergey
стилями меняется, это легко гуглится
шо стилями то понятно, все атрибуты с бекграундом перепробовал
Sergey
https://stackoverflow.com/a/40017199/7331042
думаешь я этого не находил?
padmitriy
думаешь я этого не находил?
а ты не написал что уже пробовал друже