Size: a a a

Cordova — русскоговорящее сообщество

2019 April 25

MK

Maxim Kazantcev in Cordova — русскоговорящее сообщество
Свернул приложение, развернул через пол часа, обновил профиль на onResume
источник

I

Igor in Cordova — русскоговорящее сообщество
У меня мессенджер, при ресуме я делаю синхронизацию с сервером
источник

I

Igor in Cordova — русскоговорящее сообщество
Сообщения вытаскиваю новые
источник

АК

Алмаз Казаков in Cordova — русскоговорящее сообщество
на эти случаи, а я на стороне сервера реализовал учет всех девайсов, и кто когда что запрашивал (какой сервис+время), и на этой основе через сокет или пуш обновляю клиента
источник

АК

Алмаз Казаков in Cordova — русскоговорящее сообщество
у меня более сложновато, замудренно получилось))
источник

I

Igor in Cordova — русскоговорящее сообщество
Ммммм
источник

I

Igor in Cordova — русскоговорящее сообщество
Да уж :)
источник

I

Igor in Cordova — русскоговорящее сообщество
Зачем сервак нагружать
источник

I

Igor in Cordova — русскоговорящее сообщество
Есть сокеты у меня
источник

I

Igor in Cordova — русскоговорящее сообщество
Но это в случае если открыто приложение
источник

АК

Алмаз Казаков in Cordova — русскоговорящее сообщество
но есть один плюс, если даже соединение пропадет то и были обновления на стороне сервера, я могу заставит клиента обновится.
источник

АК

Алмаз Казаков in Cordova — русскоговорящее сообщество
да какая то нагрузка появляется и куча мертвых девайсов, которых нужно какое то время еще сохранит в бд
источник

АК

Алмаз Казаков in Cordova — русскоговорящее сообщество
но век живи век учись, в будущем воспользуюсь
источник

MK

Maxim Kazantcev in Cordova — русскоговорящее сообщество
я уже несколько раз напарываюсь на интересный баг который наверняка многие не учитывают. предположим у вас есть пуши. предположим после авторизации вы подписываетесь на пуше. а при "выходе" из профиля нужно отписаться от пушей на сервере. а еще у вас есть обработка 401 - когда токен на сервере истек или испортился и надо выкинуть пользователя из приложения. Так вот...пришол 401...выкидываем из профиля, заодно отписываемся от пушей. Запрос на отписку возвращает 401...обрабатываем 401 - выкидываем из профиля и отписываемся от пушей )))) и так по циклу ))))))))
источник

I

Igor in Cordova — русскоговорящее сообщество
Алмаз Казаков
но есть один плюс, если даже соединение пропадет то и были обновления на стороне сервера, я могу заставит клиента обновится.
У меня ещё при каждом сокет коннекте тоже синхронизация
источник

I

Igor in Cordova — русскоговорящее сообщество
Maxim Kazantcev
я уже несколько раз напарываюсь на интересный баг который наверняка многие не учитывают. предположим у вас есть пуши. предположим после авторизации вы подписываетесь на пуше. а при "выходе" из профиля нужно отписаться от пушей на сервере. а еще у вас есть обработка 401 - когда токен на сервере истек или испортился и надо выкинуть пользователя из приложения. Так вот...пришол 401...выкидываем из профиля, заодно отписываемся от пушей. Запрос на отписку возвращает 401...обрабатываем 401 - выкидываем из профиля и отписываемся от пушей )))) и так по циклу ))))))))
Я даже не думал об этом :)
источник

I

Igor in Cordova — русскоговорящее сообщество
Блин, косяк реально
источник

АК

Алмаз Казаков in Cordova — русскоговорящее сообщество
Igor
У меня ещё при каждом сокет коннекте тоже синхронизация
да, нужно ревизию сделать и оптимизацию
источник

I

Igor in Cordova — русскоговорящее сообщество
Заметил такую хрень, что когда вот такие проекты пилишь, такая помойка в js получается
источник

I

Igor in Cordova — русскоговорящее сообщество
Что через месяц и не понятно не хера
источник