分享方式:


電話撥號程式

Browse sample. 流覽範例

本文說明如何使用 .NET 多平臺應用程式 UI (.NET MAUI) IPhoneDialer 介面。 此介面可讓應用程式在撥號程式中開啟電話號碼。

介面的預設實作 IPhoneDialer 可透過 PhoneDialer.Default 屬性取得。 IPhoneDialer介面和PhoneDialer類別都包含在 命名空間中Microsoft.Maui.ApplicationModel.Communication

開始使用

若要存取電話撥號程式功能,需要下列平臺特定設定。

如果您的項目目標 Android 版本設定為 Android 11(R API 30)或更高版本,您必須使用使用 Android 套件可見性需求的查詢來更新 Android 指令清單

[平臺/Android/AndroidManifest.xml] 檔案中,於 節點中manifest新增下列queries/intent節點:

<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");