в iOS можно продлить время выполнения приложения в background’е. Смысл в том, что в iOS если начать выполнять какой-нибудь сетевой запрос и в процессе его выполнения свернуть приложение, то вернувшись назад запрос не выполнится, запрос прервётся. Если вызвать beginBackgroundTask до выполнения запроса и endBackgroundTask после, то приложение даже в свернутом состоянии завершит запрос. Не нашёл ничего подходящего среди готовых библиотек, сделал по-быстрому свою. Подскажите, как вы справлялись с таким кейсом?
https://github.com/ivanzotov/react-native-begin-background-task
Обсуждают сегодня