다음을 통해 공유


전화 걸기

Browse sample. 샘플 찾아보기

이 문서에서는 .NET 다중 플랫폼 앱 UI(.NET MAUI) IPhoneDialer 인터페이스를 사용하는 방법을 설명합니다. 이 인터페이스를 사용하면 애플리케이션이 전화 걸기에서 전화 번호를 열 수 있습니다.

인터페이스의 IPhoneDialer 기본 구현은 속성을 통해 PhoneDialer.Default 사용할 수 있습니다. IPhoneDialer 인터페이스와 PhoneDialer 클래스는 모두 네임스페이스에 Microsoft.Maui.ApplicationModel.Communication 포함됩니다.

시작하기

전화 걸기 기능에 액세스하려면 다음 플랫폼별 설정이 필요합니다.

프로젝트의 대상 Android 버전이 Android 11(R API 30) 이상으로 설정된 경우 Android의 패키지 표시 유형 요구 사항을 사용하는 쿼리로 Android 매니페스트를 업데이트해야 합니다.

Platforms/Android/AndroidManifest.xml 파일에서 노드에 다음 queries/intent 노드를 manifest 추가합니다.

<queries>
  <intent>
    <action android:name="android.intent.action.DIAL" />
    <data android:scheme="tel"/>
  </intent>
</queries>

전화 걸기 열기

전화 걸기 기능은 전화 번호로 메서드를 Open 호출하여 작동합니다. 전화 걸기가 열리면 .NET MAUI는 지정한 경우 국가 코드에 따라 번호의 서식을 자동으로 지정하려고 시도합니다.

if (PhoneDialer.Default.IsSupported)
    PhoneDialer.Default.Open("000-000-0000");