У меня есть приложение, которое я НЕ хочу запускать в фоновом режиме. Мое приложение не может ничего делать в фоновом режиме, и разрешение этого добавляет только раздражающие сложности пользовательского интерфейса. Я хочу, чтобы приложение завершало работу, когда оно удалялось с переднего плана.
UIApplicationExitsOnSuspend
было способом Apple разрешить это раньше, и оно отлично работало для моего варианта использования. Однако теперь это устарело, и они отклоняют приложения с этим значением Info.plist.
Единственная альтернатива, которую мне удалось найти, - это exit(0)
в методе делегата приложения, но Apple настоятельно не рекомендует это, и это выглядит как cra sh.
Есть ли другая жизнеспособная альтернатива? Я просто не хочу, чтобы мое приложение работало в фоновом режиме, все, что он делает, это излишне разряжает батарею пользователя.