Как убить приложение в фоновом режиме после X Количество времени
Я работаю над приложением, в котором я получаю токен доступа, который будет действителен в течение 300 секунд.
Если приложение переходит в фоновый режим (скажем, по телефону) более 300 секунд, мне придется убить приложение в фоновом режиме.
Я могу увеличить время работы приложения в фоновом режиме, используя любые службы (расположение и т. Д.), Но, пожалуйста, сообщите мне, как убить приложение в фоновом режиме, когда время токена (300 секунд) истекло.
1 ответ
Приложение может быть убито с помощью
exit(0)
Это может привести к выходу из RunLoop, но может привести к отклонению AppStore.
Посмотрите на эту ссылку. https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started [Раздел: Выполнение заданий конечной длины]
В примере рассказывается, как получить дополнительное время, чтобы выполнить то, что вы делаете, когда приложение переходит в фоновый режим.