didfinishlaunching вызывается, когда backgroundTaskIdentifier заканчивается в фоновом режиме
В моем приложении фоновый режим включен, потому что я использую функциональность Bluetooth. Когда я ставлю свое приложение в фоновом режиме. Я использую UIBackgroundTaskIdentifier для выполнения задачи в фоновом режиме. Но когда эта фоновая задача закончена, вызывается финальный запуск. Из-за этого, когда я запускаю мое приложение, появляется первый экран приложения. Я захватил журналы. Ниже приведены журналы, когда приложение работает в фоновом режиме:
Времяновой строки: 2018-02-02 12:37:39 +0000, applicationDidEnterBackground -----
Времяновой строки: 2018-02-02 12:37:39 +0000, остановка отслеживания в фоновом режиме
Времяновой строки: 2018-02-02 12:40:35 +0000, backgroundTaskIdentifier завершен -----
Времяновой строки: 2018-02-02 12:45:50 +0000, didfinishlaunching