iPhone 애플리케이션에서 전화를 걸고 있습니다. 전화가 끝난 후 자동으로 다시 시작하려면 내 응용 프로그램이 필요합니다. 현재 전화가 끝난 후 응용 프로그램이 열리지 않습니다. 누구든지이 문제에 도움을 줄 수 있습니까?iPhone에서 내 애플리케이션으로 전화를 걸면 내 애플리케이션을 다시 실행하십시오.
1
A
답변
2
이렇게 할 방법이 없습니다.
iOS 3 (게시물에 태그를 추가 함)에는 멀티 태스킹 지원이 없습니다. 앱이 사용자가 다시 열 때까지 앱이 실행되지 않습니다.
iOS 4에서는 대부분의 앱이 백그라운드로 이동하지만 몇 가지 제한된 목적 (백그라운드에서 실행중인 뛰어난 작업 완료, 음악 재생, 수신 VoIP 통화 수신) 만 허용됩니다. 사용자는 일반적인 방법으로 또는 앱 트레이를 열거 나 (홈 버튼을 두 번 탭하여) 앱을 다시 선택해야합니다.
앱 작성자로서 iOS 4 접근 방식의 주요 장점은 앱에서 사용자 상태를 저장하거나 다시로드 할 필요가 없다는 것입니다. 사용자는 중단되기 전의 위치로 정확히 돌아갑니다.
1
내가 애플 사이트에서이 코드를 가지고 그것은 완벽하게 작동 : 여러 질문에 대한 복사 및 붙여 넣기 보일러/그대로 답변을 게시 할 때
-(IBAction) dialNumber:(id)sender{
NSString *aPhoneNo = [@"tel://" stringByAppendingString:[itsPhoneNoArray objectAtIndex:[sender tag]]] ; NSURL *url= [NSURL URLWithString:aPhoneNo];
NSString *osVersion = [[UIDevice currentDevice] systemVersion];
if ([osVersion floatValue] >= 3.1) {
UIWebView *webview = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
[webview loadRequest:[NSURLRequest requestWithURL:url]];
webview.hidden = YES;
// Assume we are in a view controller and have access to self.view
[self.view addSubview:webview];
[webview release];
} else {
// On 3.0 and below, dial as usual
[[UIApplication sharedApplication] openURL: url];
}
}
관련 문제
- 1. iPhone에서 전화를 걸면 WebApp가 자동으로 다시 시작됩니다.
- 2. iPhone에서 번호를 다이얼 한 후 자동으로 애플리케이션으로 돌아 가기
- 3. iPhone에서 내 애플리케이션이 활성화되어있을 때 수신 전화를 어떻게 처리해야합니까?
- 4. iPhone에서 전화를 걸 때 경보를 울리려면 어떻게합니까?
- 5. 메뉴 옵션에서 전화를 걸면 Android AlertDialog가 표시되지 않습니다.
- 6. 내 애플리케이션으로 익명 사용자를 지원하려면 어떻게해야합니까?
- 7. j2me에서 서버에서 내 애플리케이션으로 데이터 가져 오기
- 8. 기본 코코아 애플리케이션을 문서 기반 애플리케이션으로 변환
- 9. 인 텐트가 내 애플리케이션을 무효화합니다.
- 10. j2me 애플리케이션을 Android 애플리케이션으로 변환하는 방법은 무엇입니까?
- 11. iPhone에서 내 응용 프로그램 내 iTunes에서 내 응용 프로그램을 평가하십시오.
- 12. 내 휴대 전화를 지원하기 위해 내 앱을 쉬는 방법
- 13. 기기를 흔들어 Android에서 애플리케이션을 실행하십시오.
- 14. 난 내 프로세스가 다시
- 15. Google 애플리케이션에 내 애플리케이션을 추가하는 방법
- 16. 페이스 북은 계속 내 애플리케이션을 삭제합니다.
- 17. 기기에서 내 안드로이드 애플리케이션을 디버그하려면 어떻게해야합니까?
- 18. Android에서 백그라운드에서 내 애플리케이션을 실행하는 방법은 무엇입니까?
- 19. Android : 기본적으로 SD 카드에 내 애플리케이션을 설치하십시오.
- 20. 내 iPhone 애플리케이션을 국제 keybord에 추가 하시겠습니까?
- 21. Linux에서 내 응용 프로그램의 웹 페이지를 실행하십시오.
- 22. C에서 내 파일의 응용 프로그램을 실행하십시오.
- 23. iPhone에서 *로 시작하는 전화를 거는 방법은 무엇입니까?
- 24. 다시 ipad 앱을 실행하십시오.
- 25. 하위 작업을 다시 실행하십시오.
- 26. 응용 프로그램이 내 Windows Phone 7 전화를 걸어 놓습니다.
- 27. 애플리케이션을 Ajax 애플리케이션으로 간주하기 위해 필요한 최소 요구 사항은 무엇입니까?
- 28. 내 코드의 일부를 다시 작성
- 29. 다시 금지하거나이 내 코드입니다 장고
- 30. svn 내 프로젝트를 다시 연결
주의, 이들은 사회의 "스팸"으로 플래그되는 경향이있다. – Kev
죄송합니다. 사람들이 답을 빨리 얻을 것이라고 생각했습니다. 게시물에 대한 링크를 붙여 넣으면들을 수 있습니다. 피드백에 감사드립니다. –