일부 제한 사항이 있지만 가능합니다.
모든 응용 프로그램은 custom URL scheme을 등록 할 수 있습니다. 그러나이 URL 체계 "은이어야합니다"는 고유해야합니다. 예를 들어, my-cool-sip-app : ..., 다른 응용 프로그램은 super-duper-sip-app : 등과 같은 체계를 가질 수 있습니다. 선택한 URL 체계가있는 응용 프로그램이 설치되어 있는지 여부를 확인할 수 있습니다 (UIApplication, canOpenURL :).
또는 여러 애플리케이션에 동일한 맞춤 URL 스키마가있을 수 있습니다 (예 : sip : ...). 그러나 동일한 구성표가 설치된 두 개 이상의 응용 프로그램이있는 경우 어떤 프로그램이 sip : ... URL을 처리해야하는지 말할 수 없습니다. 애플의 문서 :
당신의 URL 형식이 애플, 가 대신 응용 프로그램의 실행됩니다 애플에서 제공하는 응용 프로그램에 의해 정의 된 것과 동일 스킴 가 포함되어있는 경우. 여러 타사 응용 프로그램이 동일한 URL 체계를 처리하도록 등록한 경우 에 대해 정의되지 않은 응용 프로그램 중 어느 것이 해당 유형의 URL을 으로 선택했는지는 정의되지 않습니다.
유효한 SIP URL은 다음과 같습니다
따라서 SIP 응용 프로그램이 설치되어있는 경우 언급 된 SIP URL 중 하나를 시도해야합니다. 모든 SIP 응용 프로그램이이를 지원해야합니다.
다음은 Acrobits Softphone 응용 프로그램으로 asoftphone : number URL scheme을 지원한다는 것을 (설명에서) 읽을 수 있습니다. 이 응용 프로그램을 사용하려는 경우 좋지만 최종 사용자에게는 좋지 않습니다. 다른 개발자는 AppStore를 거치지 않고 sip 이외의 모든 사용자 지정 URL 스키마에 대한 지원을 추가하지 않을 것이기 때문에 다음과 같이 말합니다. ...
내 대답 is - try sip : ...당신은 좋은 SIP 응용 프로그램을 가지고 있다면, 그것은 완벽하게 이러한 링크를 처리해야합니다.