Numéroteur téléphonique
Cet article explique comment utiliser l’interface utilisateur de l’application multiplateforme .NET (.NET MAUI). IPhoneDialer Cette interface permet à une application d’ouvrir un numéro de téléphone dans le numéroteur.
L’implémentation par défaut de l’interface IPhoneDialer
est disponible via la PhoneDialer.Default propriété. L’interface et PhoneDialer
la IPhoneDialer
classe sont contenues dans l’espace Microsoft.Maui.ApplicationModel.Communication
de noms.
Démarrage
Pour accéder à la fonctionnalité de numéroteur téléphonique, la configuration spécifique à la plateforme suivante est requise.
Si la version Android cible de votre projet est définie sur Android 11 (API R 30) ou une version ultérieure, vous devez mettre à jour votre manifeste Android avec des requêtes qui utilisent les exigences de visibilité du package Android.
Dans le fichier Platforms/Android/AndroidManifest.xml , ajoutez les nœuds suivants queries/intent
dans le manifest
nœud :
<queries>
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel"/>
</intent>
</queries>
Ouvrir le numéroteur de téléphone
La fonctionnalité de numérotation téléphonique fonctionne en appelant la Open méthode avec un numéro de téléphone. Lorsque le numéroteur téléphonique est ouvert, .NET MAUI tente automatiquement de mettre en forme le numéro en fonction du code de pays, s’il est spécifié.
if (PhoneDialer.Default.IsSupported)
PhoneDialer.Default.Open("000-000-0000");