電話撥號程式
本文說明如何使用 .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");