Ответ 1
Здесь уже достаточно хорошо ответил:
Как писал этот плакат:
Выход из приложения или отправка его на задний план программно является нарушением [Руководства пользователя по интерфейсу iOS] [1], которое обычно не служит хорошим предзнаменованием для прохождения процесса обзора:
Dont Quit Programmatically
Никогда не оставляйте приложение iOS программно, потому что люди склонны интерпретировать это как крушение. Однако, если внешние обстоятельства применение от Вы должны сообщить своим пользователям о ситуации и объяснить, что они могут это сделать. В зависимости от того, как серьезная неисправность приложения, у вас есть два варианта.
Показать привлекательный экран, который описывает проблему, и предлагает коррекция. Экран обеспечивает обратной связи, которая убеждает пользователей, что нет ничего плохого в твоем выражение. Это ставит пользователей под контроль, позволяя им решить, хотят ли они предпринять корректирующие действия и продолжить используя ваше приложение или нажмите Кнопка "Главная" и откройте другой Приложение
Если только некоторые из ваших функций приложения не работают, либо экран, либо предупреждение, когда люди активируют функцию. Дисплей предупреждение только тогда, когда люди пытаются доступ к функции, которая не является функционирование.