2014-01-28 2 views
-1

Сначала в моем приложении я зарегистрирую номер мобильного телефона после этого, если я получаю звонок с этого номера мобильного телефона после окончания этого звонка, я хочу открыть это приложение (первоначально приложение не запускается), или я хочу показать кнопку на экране. Это возможно в iOS?Запуск приложения в iPhone после получения вызова от определенного номера

если возможно, тогда дайте мне некоторое представление, чтобы начать это приложение.

Спасибо.

ответ

1

Вы не можете этого сделать. То, что вы можете проверить, это CTCallCenter.currentCalls Однако это даст вам только информацию, если на самом деле есть вызов. Существует нет официального API для взаимодействия с телефоном и копать глубже, чем это.

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

0

Пройдите через это CoreTelephony Framework. Класс CTCall предоставляет информацию о состоянии вызова.

extern NSString const *CTCallStateDialing; 
extern NSString const *CTCallStateIncoming; 
extern NSString const *CTCallStateConnected; 
extern NSString const *CTCallStateDisconnected; 

CTCallCenter

keep in mind that if you kill your app from the app switcher (i.e. swiping up to kill the app) then the OS will never relaunch the app regardless of push notification or background fetch. In this case the user has to manually relaunch the app once and then from that point forward the background activities will be invoked

+0

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

Смежные вопросы