Есть ли все-таки положить iPhone в спящий режим из приложения? Если да, как я могу это сделать?Может ли приложение заставить устройство спать?
Спасибо,
Tee
Есть ли все-таки положить iPhone в спящий режим из приложения? Если да, как я могу это сделать?Может ли приложение заставить устройство спать?
Спасибо,
Tee
Не в публичном API. Может быть что-то частное, но вы не сможете использовать его в магазине приложений. Единственный метод, который я знаю, что касается режима сна, в состоянии отключить сон в то время как приложение работает:
[UIApplication sharedApplication].idleTimerDisabled = YES;
Я думаю, что идея заключается в том, что программное обеспечение не должно быть в состоянии влиять на оборудование слишком много т.е. запуск, спящий выход из вашего приложения не зависит от вас, а выход() с вашим приложением вручную через код будет нестандартной практикой и нахмуриться Apple. Приятно, что ваш телефон будет спать по умолчанию через короткий промежуток времени.
Спасибо. Очень полезная информация. Tee – teepusink
У меня есть приложение в App Store, в котором используется exit(). Я обновил приложение несколько раз, и он был одобрен каждый раз. Я выхожу(), когда нет подключения к Интернету, которое необходимо приложению для работы. Вам просто нужно уведомить пользователя о закрытии приложения по причине x. –
Вышесказанное верно. Единственный способ перевести iPhone в режим ожидания - либо дождаться idleTimer, либо нажать кнопку «Сон» на устройстве. Любой другой способ, безусловно, нахмурился Apple. Я считаю, что это, возможно, даже подпадает под «частный API», что означает, что они могут отклонить его из Хранилища/утверждения.
Вы работаете на VB 6.0? – Luiscencio