iPhone 3.0 SDK에 새로 도입 된 문제와 자동 전화 걸기를위한 NSURL 방법을 다루는 방법이 있습니다. 이전에는 메서드 (NSURL)를 호출하고 URL 접두어 (tel : //, sms 등)가있는 문자열을 전달할 수 있었으며 iPhone OS는 iTunes와 같은 장치에 메시지를 전달합니다 , 앱 스토어, 전화, SMS, 메일, 사파리, 등 ... 코드는 이런 식입니다 :전화를 걸 때 NSURL 및 iPhone SDK 3.0 관련 문제
방법은 전화 통화를 불렀다[openURL:[NSURL URLWithString:@"tel://8005551212"]];
가 자동으로 배치됩니다. 메소드가 호출 될 때 iPhone OS 3.0에서 앱은 전화 통화를 확인하는 대화 상자를 팝업합니다. 이것은 몇 가지 기존 앱뿐만 아니라 방금 검토를 위해 App Store에 푸시 한 앱입니다.
누구든지이 문제에 대한 해결책을 생각할 수 있습니까? 나는 현재 무엇을 해야할지에 대한 상실감이 있으며,이 새로운 렌치를 처리 할 다른 방법을 결정하려고 노력하고 있습니다.
나는 약 blogged이며, 사람들이 Apple에 연락하여이 문제를 인식하도록 제안했습니다. 또한 친구와 내가 생각하고있는 수정 프로그램을 추천합니다. 이는 위치 인식 앱과 동일한 '승인'을 사용하는 것입니다. 앱은 위치 인식 기능을 알고 있으며 사용자에게 위치를 사용하는 것이 괜찮은지 묻습니다.
이 문제에 대한 해결책이있는 사람은 누구나 (Apple에 의해 거부되지 않도록 iPhone SDK의 영역 내에 있음) 알려 주시기 바랍니다. 나는 크게 감사 할 것입니다.
업데이트 : Julian Romero Nieto는 버그에 대한 설명이 잘되어 있으며 (업데이트 된) Apple 설명서를 인용하여 문제를 직접 보여줍니다. 당신은 Oper Radar here에 그의 글을 읽을 수 있습니다.
그래서 확인 대화 상자가 응용 프로그램을 "중단"한다고 말하고 있습니까? 방법을 잘 모르겠다. 사용자 클릭이 맞으면 여전히 전화 걸기를하고 있습니까? – slf
@sif 내 메시지에서 내가 모호하게 생각할 수있는 것은 통화가 자동으로 이루어지며 계속할 것인지 확인하는 것이 아니라는 것입니다. 두 번째 단락의 첫 번째 줄에 명시된 바와 같이. 문제는 기준을 확인하고 오디오를 청취하는 보안 앱을 말한 다음 사전 정의 된 번호를 호출하면 모달 확인 대화 상자가 전화를하기위한 확인을 기다리는 동안 더 이상 전화를하지 않는다는 것입니다 요구. –