Входящий звонок будит iOS фоновое приложение? - PullRequest
4 голосов
/ 02 июля 2011

возможно ли разбудить приложение в фоновом режиме, когда поступит звонок, и получить доступ к CoreTelephony для отправки некоторой информации через Интернет?

Я практически n00b в разработке iOS прямо сейчас, но мне задали вопрос, способна ли iOS сделать это. Я тоже искал в справочнике по iOS, но безуспешно.

Было бы здорово, если бы кто-то с большим опытом мог ответить на него. Большое спасибо!

Steno

Ответы [ 2 ]

4 голосов
/ 02 июля 2011

Пожалуйста, посмотрите на документ о выполнении кода в фоновом режиме .

Если вы перейдете в раздел «Реализация приложения VoIP», вы увидите, что это действительно возможночтобы ваше приложение периодически просыпалось, чтобы оно могло проверить, есть ли у него какое-либо действие (в вашем случае, если я вас правильно понял, вы бы использовали CTCall для проверки состояния вызова).

Итак, в основномпосле пробуждения ваше приложение может проверить любой входящий вызов, а затем использовать Core Telephony, как вы говорите.

Единственная проблема в том, что если ваше приложение не может рассматриваться как приложение VOIP, Apple не позволитэто в App Store.

0 голосов
/ 02 июля 2011

Невозможно запустить ваш код при получении вызова.

...