2012-10-01 3 views
0

내 연락처로 전화 할 수있는 앱이 있습니다. 나는 그렇게하려면 다음 코드를 사용 : 통화가 만들어Cocoa - "openURL"이후 네이티브 앱으로 돌아 가기

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:numberVar]]; 

하지만 문제는 내가 전화를 완료 할 때 IOS 다시 응용 프로그램을 설정하지 않는다는 것입니다. 어쨌든 그 일을하고 있습니까? 사용자가 "통화 종료"를 클릭하면 ios가 다시 앱으로 돌아옵니다.

고맙습니다.

+0

어쩌면 telprompt URL 스키마를 사용할 수 있습니다. http://stackoverflow.com/questions/11608940/will-apps-that-use-telprompt-be-rejected –

답변

1

당신은 iOS 앱에서 조금 이상한 IPC (프로세스 간 통신)를 사용하려면 : 당신은 당신의 응용 프로그램의 프로토콜 핸들러를 등록하고 openURL로 표시하고있는 HTML 페이지에서 링크를 배치해야합니다. 예 : 귀하의 링크는 "http : //"대신 "myapp : //"와 같은 것으로 시작할 수 있습니다.

여기 봐 :이 약 http://mobileorchard.com/apple-approved-iphone-inter-process-communication/

0

어떻게?

UIWebView webView = [[UIWebView alloc] init]; 
NSURL *url = [NSURL URLWithString:@"numberVar"]; 
[webView loadRequest:[NSURLRequest requestWithURL:url]]; 
-1

사용 코드 : [UIApplication sharedApplication]의 OpenURL [NSURL URLWithString "telprompt : // 10086"@];

응용 프로그램으로 다시 이동합니다.