Size: a a a

Android Developers

2021 January 22

MK

Max Kot in Android Developers
Ilya
8кб на пакет
Просто надо передать структуру пользователя, там инвентарь и я пока хз как лучше поступить, там объем данных примерно под 200кб
источник

MK

Max Kot in Android Developers
Даже если взять самое основное без инвентаря, то 30кб
источник

MK

Max Kot in Android Developers
Но тогда как только он откроет и если он забит, сразу грузить 170кб например такое себе
источник

MK

Max Kot in Android Developers
Лучше 1 целым или много мелких бросать в таком случае?
источник

QH

Quantum Harmonizer in Android Developers
Max Kot
Но тогда как только он откроет и если он забит, сразу грузить 170кб например такое себе
Это копейки же
источник

K

Kasem in Android Developers
Господа, нужна ваше мнение. Таск: Есть карта, по точкам чел ходит обслуживает их, фотает, заполняет инфу о них. На каждую точку по одному запросу отправки на сервак. Точки могут в местах где инет очень плохой или вообще нет. Как только инет появятся отправлять их, не ожидая отправки одной точки продолжать другие точки обслуживать.
Вопрос: Думаю лучше создать очередь, в очердь обслужанные точки и отправлять если есть инет. Что думаете норм или у вас практика получше была
источник

MK

Max Kot in Android Developers
Вот и мне интересно, какой макс объем при загрузке приложения в среднем
источник

MK

Max Kot in Android Developers
Что бы примерно ориентироваться
источник

PE

Pavel Erokhin in Android Developers
Max Kot
Вот и мне интересно, какой макс объем при загрузке приложения в среднем
Столько, сколько захочешь, ну 170кб норм вроде
источник

MK

Max Kot in Android Developers
И в таком случае можно 1 большим пакетом?
источник

АГ

Алексей Гладков... in Android Developers
Kasem
Господа, нужна ваше мнение. Таск: Есть карта, по точкам чел ходит обслуживает их, фотает, заполняет инфу о них. На каждую точку по одному запросу отправки на сервак. Точки могут в местах где инет очень плохой или вообще нет. Как только инет появятся отправлять их, не ожидая отправки одной точки продолжать другие точки обслуживать.
Вопрос: Думаю лучше создать очередь, в очердь обслужанные точки и отправлять если есть инет. Что думаете норм или у вас практика получше была
Очередь делай и всегда складывай в нее, а дальше сервисом тяни и по мере наличия интернета отправляй на бэк. Плюсы: Минимум заморочей с логикой, есть возможность квотирования, например, если в очереди больше 10 объектов орешь, что надо выйти в инет срочно и не даешь дальше точки фотать. Ровно такую же задачу решали

Ну не такую же, но очень похожую
источник

MK

Max Kot in Android Developers
Или лучше разделить?
источник

АГ

Алексей Гладков... in Android Developers
Алексей Гладков
Очередь делай и всегда складывай в нее, а дальше сервисом тяни и по мере наличия интернета отправляй на бэк. Плюсы: Минимум заморочей с логикой, есть возможность квотирования, например, если в очереди больше 10 объектов орешь, что надо выйти в инет срочно и не даешь дальше точки фотать. Ровно такую же задачу решали

Ну не такую же, но очень похожую
Мы сделали вообще просто тупо в рум складируешь со статусами ушло\не ушло и тянешь оттуда, можно удалять по мере отправки
источник

D

Denis in Android Developers
Алексей Гладков
Очередь делай и всегда складывай в нее, а дальше сервисом тяни и по мере наличия интернета отправляй на бэк. Плюсы: Минимум заморочей с логикой, есть возможность квотирования, например, если в очереди больше 10 объектов орешь, что надо выйти в инет срочно и не даешь дальше точки фотать. Ровно такую же задачу решали

Ну не такую же, но очень похожую
интереса ради, а зачем ограничивать размер очереди?
источник

K

Kasem in Android Developers
Denis
интереса ради, а зачем ограничивать размер очереди?
один запрос может на половину отправится
источник

АГ

Алексей Гладков... in Android Developers
Denis
интереса ради, а зачем ограничивать размер очереди?
Ну например если тебе важно, чтоб человек обошел условные точки до 2х часов дня, и если он не обошел дальше смысл теряется
источник

D

Denis in Android Developers
Kasem
один запрос может на половину отправится
иии, ограничение размера очереди никак не решит эту проблему
источник

D

Denis in Android Developers
Алексей Гладков
Ну например если тебе важно, чтоб человек обошел условные точки до 2х часов дня, и если он не обошел дальше смысл теряется
ага, поняв
источник

АГ

Алексей Гладков... in Android Developers
Denis
ага, поняв
Или еще вариант, если тебе нужно, чтоб задержка между оффлайном и онлайном была не более 4х часов например
источник

K

Kasem in Android Developers
Denis
иии, ограничение размера очереди никак не решит эту проблему
если данных очень много накопилось, отправка будет тяжелой. Вот, ограничение вот так может помочь
источник