iOS 4: можно ли показывать локальные уведомления во время телефонного звонка? - PullRequest
0 голосов
/ 07 марта 2011

Я хочу, чтобы приложение запускалось в фоновом режиме и прослушивало события, которые указывают на инициированные телефонные звонки (с помощью CTCallCenter). Получив эти данные, я хочу зарегистрировать локальные уведомления, которые указывают продолжительность звонка. Можно ли:

A: Слушать события телефонии в фоновом режиме? Как предотвратить приостановку приложения (в документации Apple говорится, что события не принимаются, пока приложение приостановлено)

B: Зарегистрируйте локальные уведомления на эту дату и ПОКАЗЫВАЙТЕ эти уведомления во время звонка (или среда ограничивает локальные уведомления во время телефонных звонков? Я не могу найти информацию по этому поводу)

Помощь будет очень признателен.

1 Ответ

1 голос
/ 05 апреля 2011

A: вроде ... вы можете получать события состояния вызова, если у вас активна фоновая задача. Плохая новость заключается в том, что фоновое задание будет длиться всего 10 минут. Таким образом, через 10 минут вы не получите больше состояний вызова.

B: Да, локальные уведомления работают во время разговора. Я сделал это, и это прекрасно работает.

...