iPhone - как получить уведомление о завершении вызова - PullRequest
3 голосов
/ 08 июня 2010

Я разрабатываю приложение, которое должно принимать меры по завершенным телефонным вызовам, предпочтительно сразу после завершения вызова, но минимально один раз в день.Кажется, я могу получить события вызова, если мое приложение активно, но я не вижу, как запустить / разбудить мое приложение, когда вызов заканчивается, если мое приложение не является приложением переднего плана.Я также не вижу, как какой-либо из новых псевдо-фоновых «режимов» позволил бы моему приложению прослушивать эти события в фоновом режиме.Кто-нибудь из вас знает, как это можно сделать?

Если обработка после вызова невозможна, я хотел бы найти способ автоматически разбудить мое приложение раз в день, вытащить всесобытия вызова с момента последнего пробуждения и их обработки.Я знаю, как я мог бы сделать это с помощью Push или локальных уведомлений, но я понимаю, что для их продолжения требуются действия пользователя;в этом случае я просто хочу, чтобы обработка происходила автоматически.Есть ли механизм, который позволил бы это?

Спасибо, Дэн

1 Ответ

2 голосов
/ 08 июня 2010

Вы не можете запустить свое приложение без взаимодействия с пользователем.Push / Local уведомления не для такого рода вещей, они для информирования пользователя о событии.

На не взломанном устройстве нет способа сделать то, что вы хотите сделать.*

...