2012-04-17 5 views
2

Это простой вопрос, и я не могу найти какую-либо информацию об этом, но я просто хочу знать, отклонен ли этот код моим приложением или нет. В основном, это частный APIUIpplication Idle Timer

[application setIdleTimerDisabled:YES]; 

Я хочу, чтобы добавить это к моему AppDelegate под didFinishLaunchingWithOptions. Я просто не хочу использовать что-то настолько простое и отклонить свое приложение. Спасибо за любую информацию!

ответ

2

Это публика, хотя яблоко советует:

Важно Вы должны установить это свойство только в случае необходимости и должно быть сбросьте его не от того, когда потребность больше не существует. Большинство приложений должны позволить системе выключить экран, когда истечет таймер простоя . Сюда относятся звуковые приложения. При надлежащем использовании Служб аудиозаписей, воспроизведение и запись продолжаются без прерывания, когда экран выключается. Единственными приложениями, которые должны отключить таймер простоя, являются сопоставление приложений, игр или подобных программ со спорадическим взаимодействием пользователей.

Таким образом, вы должны быть в порядке, если ваше приложение соответствует описанию, или если вы используете его экономно.

+0

Спасибо за быстрый ответ! Я попытаюсь создать приложение, поэтому мне не нужно его использовать, но если возникнет такая необходимость, мне, возможно, придется прибегнуть к нему. Еще раз спасибо! – MZimmerman6

+0

Я просто получил приложение, отклоненное для использования этого, и рецензент Apple сказал, что это недокументированный API, однако он четко документирован! :(Не уверен, действительно ли нам разрешено использовать это или нет. – Jackson