2011-03-31 5 views
0

저는 iPhone 프로그래밍에 익숙하지 않습니다. 질문이 있습니다. 오전 11시에 전화를 걸어야하는 응용 프로그램이있는 경우 응용 프로그램에서 사용자에게 통화 호출을 표시 할 수 있습니까? 그래서 11의 사용자는 번호가 전화 또는 취소 옵션으로 팝업되는 것을 볼 수 있습니다. 생각? 또한 내 앱이 백그라운드에서 실행되지 않고 푸시 알림을 사용하여 시작해야하는 경우에도 가능합니다.iPhone 배경 앱에 통화 알림 표시

답변

2

응용 프로그램을 포 그라운드로 가져 오는 local notification을 사용하면이 작업을 수행 할 수 있습니다 (그런데 사용자가 적절한 조치를 취할 수 있도록 경고가 표시됨). 전화를 시작하기 위해

는이 같은 응용 프로그램 개체에 openURL method를 사용하려고 호출 :

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12345689"]]; 
+0

이 방법을 사용하면, 경고로 전화 번호 자체를 표시하거나 내가 할 수 있습니다 알림을 표시하고 앱을 실행 한 다음 사용자에게 전화 할 수있는 옵션을 제시해야합니까? – Roger

+0

사용자에게 경고를 표시 할 때 표시 할 텍스트를 선택할 수 있습니다. 그러나 openURL을 통해 전화를 걸면 "Call +123456789? [YES] [NO]"라는 다른 경고가 사용자에게 표시됩니다. 이 마지막 경고는 제어 할 수 없지만 다른 경고는 제어 할 수 있습니다. – clawoo