Я работаю на предприятии приложение, которое распространяется ITMS-услуги.IOS 8 Enterprise приложений обновления
У этого приложения есть служба, которая позволяет пользователю знать, когда есть обновление, поэтому, когда пользователь нажимает кнопку обновления, приложение вызывает itms-services для загрузки и установки последней версии.
До тех пор, пока iOS 8 при вызове itms-сервисов из приложения система не закроет приложение и не начнет процесс обновления. Теперь есть раздражающие изменения, когда приложение больше не закрывается, пользователь не знает, что процесс обновления запущен.
Я хотел бы закрыть свое приложение после того, как обновление началось так же, как и до iOS 8, но я не знаю, возможно ли это, я подумал добавить отзыв о том, что приложение обновлено, но это не так, Мне кажется хорошим решением для меня.
Кто-нибудь знает лучшее решение для этого?
ОБНОВЛЕНИЕ: Это приложение также распространяется в App Store, поэтому я не могу использовать ничего, что могло бы вызвать отклонение Apple.
Благодаря
Можете ли вы попробовать кнопку «Домой» после запуска обновления или попробовать закрыть приложение? '[[NSThread mainThread] exit]' –
Да, пользователь может использовать домашнюю кнопку. Можно ли вызвать [[NSThread mainThread] exit]? Знаете ли вы, что Apple сообщит об этом? Это приложение также распространяется в App Store. –
[[NSThread mainThread] exit] - это правильный способ закрыть приложение! но я не знаю, действительно ли вам нужно закрыть его перед обновлением. собственный способ обновления - просто поразить дом –