Size: a a a

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

2021 July 28

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Ещё помогало включить beacon monitoring. Но был косяк с тем что некоторые пользователи выключают блютус. Ну и Третий UILocalNotification отложенные
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
Почему будет висеть?
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Потому что выставлена опция background fetch
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Но могут и "зобанеть". Мы в своё время отмазывались тем что у нас языковые пакеты могут менятся поэтому проверяем периодически, появились ли изменения или нет.
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
background fetch это добавление возможности выполнения некоторых задач в неопределенный момент времени, когда решит сама система. Возможно, я ошибаюсь в чем-то, могли бы вы пояснить?
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Background Fetch это означает, что при сворачивании приложения оно должно оставаться на связи с сетью
источник

AB

Alexandr Belkovsky in iOS Developers — русскоговорящее сообщество
Нет, это именно то что написал человек
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
The background Fetch API allows an app to get updated content when the app isn't running in the foreground. iOS intelligently schedules the background fetch events based on your app usage so when you open your app the content is always up to date.
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
Как-то мне один человек рассказывал про манипуляции с locationManager и bluetooth для держания прилаги всегда активной, но это был устный разговор, поэтому конкретики не было, да и не помню уже
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
"iOS intelligently schedules the background fetch events" - по желанию системы значит
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Блютус отвалится - приложение убьют
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
А LocationManager - это очень геморно с паблишингом, все мозги вытрахают
источник

RM

Ruslan Maley in iOS Developers — русскоговорящее сообщество
Работает только по желанию системы
Зафорсить активный стейт законных способов нет)
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Нет, да и те что есть тоже.... могут приостановить активность приложения в аппсторе и попросят  объяснится, что зачем и как
источник

RM

Ruslan Maley in iOS Developers — русскоговорящее сообщество
Ну, это уже не совсем законные способы, если есть к ним вопросы :)
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Увы, у них на это более фашистские взгляды.
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Это бекграунд таск)
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Андроид тоже в эту сторону идёт... в последних версиях StickyService уже совсем не Sticky (StickyService это сервис внутри приложения который всегда работает в бэкграунде и перезапускается независимо от того система ли его убила или пользователь перезагрузил телефон )
источник

D

Dmitriy in iOS Developers — русскоговорящее сообщество
Ага. Но оч желательно чтобы он что-то делал и это что-то обрабатывалось
источник