В соответствии с техническими вопросами и ответами QA1561 любой способ выхода из приложения не рекомендуется.Надлежащий способ - позволить пользователю выходить из приложения самостоятельно, без принудительного выхода или прерывания выполнения приложения.
Однако приложение Microsoft Teams для iOS каким-то образом удается не только избежатьсбой, но изящный выход с анимацией, аналогично нажатию кнопки «Домой» на устройстве.
Запись видео или программный выход в приложении MS Teams для iOS
Обратите внимание, что в вышеприведенном примере не была нажата ни одна кнопка возврата домой.Приложение выполняло анимированный выход программно
- Это документированная функция iOS?Или разработчики MS Teams используют какой-то закрытый API?
- В любом случае, как я могу программно выйти из приложения с анимацией, чтобы оно не выглядело как сбой?
Как воспроизвести это поведение на вашем устройстве:
- Скачать приложение MS Teams
- Войти в систему
- Измените тему в настройках с «Темный»"на" Свет "или наоборот и нажмите" Перезапустить ".Посмотрите, как приложение закрывается с анимацией.