Как убить приложение в фоновом режиме после X Количество времени - PullRequest
0 голосов
/ 02 июля 2018

Я работаю над приложением, в котором я получаю токен доступа, который будет действителен в течение 300 секунд.

Если приложение переходит в фоновый режим (скажем, по телефону) более 300 секунд, мне придется убить приложение в фоновом режиме.

Я могу увеличить время приложения в фоновом режиме, используя любые службы (расположение и т. Д.), Но, пожалуйста, сообщите мне, как убить приложение в фоновом режиме после истечения времени токена (300 секунд).

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Приложение можно убить, используя

exit(0)

Это может привести к выходу из RunLoop, но может привести к отклонению AppStore.

0 голосов
/ 02 июля 2018

Посмотрите на эту ссылку. https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started [Раздел: Выполнение заданий конечной длины]

В этом примере показано, как получить дополнительное время, чтобы завершить то, что вы делаете, когда приложение переходит в фоновый режим.

...