Discagem telefônica
Este artigo descreve como você pode usar a interface .NET Multi-platform App UI (.NET MAUI). IPhoneDialer Essa interface permite que um aplicativo abra um número de telefone no discador.
A implementação padrão da interface está disponível por meio da IPhoneDialer
PhoneDialer.Default propriedade. A interface e PhoneDialer
a IPhoneDialer
classe estão contidas no Microsoft.Maui.ApplicationModel.Communication
namespace.
Introdução
Para acessar a funcionalidade de discador telefônico, é necessária a seguinte configuração específica da plataforma.
Se a versão do Android de destino do seu projeto estiver definida como Android 11 (R API 30) ou superior, você deverá atualizar o manifesto do Android com consultas que usam os requisitos de visibilidade do pacote do Android.
No arquivo Platforms/Android/AndroidManifest.xml adicione os seguintes queries/intent
nós no manifest
nó:
<queries>
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel"/>
</intent>
</queries>
Abra o discador telefônico
A funcionalidade de discador telefônico funciona chamando o Open método com um número de telefone. Quando o discador telefônico for aberto, o .NET MAUI tentará formatar automaticamente o número com base no código do país, se especificado.
if (PhoneDialer.Default.IsSupported)
PhoneDialer.Default.Open("000-000-0000");
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários