auto
Не смотрели
Bogdan
бля, люди, откуда вы
Александр
че за люди пошли
auto
Бегите смотреть
auto
А то кружкой в лоб кину!
Bogdan
потом сразу врубаешь "криминальное чтиво" и "бешенные псы"
Engylizium
У меня нет времени на сериалы
Александр
это фильм
Engylizium
А
Bogdan
потом уже можно переходить к убить билла / 2
Engylizium
Тогда окей
Никита
Он не оч
Александр
>смотреть лебовски без травы
Bogdan
да спиздили забыл
Bogdan
пздц
Bulat
ребят, спросить хотел, у нас короче есть древний проект, школьниками еще делали, парсим государственный сайтик и получаем оценки, отображаем в приле для школьников. Можно как-то сделать, чтобы каждые минут 15-20 прила стучала на серв и сама генерила пуш для юзера, если есть новая оценка? В бекграунде естественно
Bogdan
вот поетому иосников и называют ...
auto
Когда будет фича в мастере? 2 дня, босс
auto
Но 5 дней назад ты говорил, что через 2 дня будет
auto
5 дней, босс
Engylizium
Вопрос
auto
гугл вис щит
Engylizium
Чем занимается все это время иосник?
auto
хотя он сайлентом не может быть
auto
Бля
Bulat
вроде есть такое бекграунд активити, которое можно указать, называется fetch
Bulat
но я не знаю где и как в коде это реализовать
Bulat
гугл чет не особо помог
Bulat
scheduled notification не могут быть вроде в беке
🎴
Только если background fetch, но он не будет каждые 15 минут просыпаться
🎴
ребят, спросить хотел, у нас короче есть древний проект, школьниками еще делали, парсим государственный сайтик и получаем оценки, отображаем в приле для школьников. Можно как-то сделать, чтобы каждые минут 15-20 прила стучала на серв и сама генерила пуш для юзера, если есть новая оценка? В бекграунде естественно
🎴
Там идёт большой анализ того, когда ты юзаешь прилагу, сколько батареи у тебя, как часто юзаешь и тд
🎴
И в зависимости от этого будит его
Bulat
аа
🎴
Чтобы батарею не жрало
Bulat
ага
Bulat
понял
Bulat
спасибо)
🎴
В яндексе на конференции одной рассказывали про это
Engylizium
Просто установить на фетч таймер?
Bulat
Просто установить на фетч таймер?
таймеры замораживаются
Bulat
когда сворачиваешь приложение
auto
есть бекграунд таски
auto
Но они живут только 3 минуты
Engylizium
Вово
auto
Если в коде за это время ничего не произошло
Engylizium
Тем не менее, как то делают же нормальный нотификэйшн по событиям
Bulat
не, мне получается нужно, чтобы приложение на 30 сек проснулось и заснуло обратно
Bulat
максимум на 30
Bogdan
так а дергать каждые 3 минуты и стартовать новый?? такой костыль не прокатит разве?
Engylizium
Зачем будить все приложение?
Bogdan
хотя яблоки издревле заботятся о своих акумах так что разрабатывать под них веселье
Bogdan
помойм всетки чтот было на подобии "дергать каждые ..."
Bogdan
но точн не помню чем
Engylizium
У меня складывается впечатление что пол разработки на костылях идет
Александр
через 10 минут бэкграунда дергать некому будет
Александр
иос его убьет совсем
Александр
в приложении должна быть задекларирована возможность работы в бэкграунде и там довольно узкий список кейсов
Александр
https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Александр
за нецелевое использование и всякие хаки могут просто пидорнуть с аппстора
Bogdan
это да
Bogdan
но короч вот что сходу выгугливается это Background fetch и похоже что это лучший вариант
auto
Можешь взять какой-нибудь, прости господи, пуш сервис
auto
Отсылать нотификашки себе раз в какое-то время
auto
Сайлентом
auto
Качать что тебе нужно
auto
шедулить локал нотификации
auto
И типа пуш
auto
Вариант - полное говно
auto
Но работает
Bulat
я тоже об этом подумал
Bogdan
а пуши тоже не очень гарантировано приходят, ес что
auto
Эт да
Bulat
ну мне не критично это
Bulat
но реально вариант такой - полное говно))