Xamarin.Essentials: Marcador telefónicoXamarin.Essentials: Phone Dialer

La clase PhoneDialer permite que una aplicación abra un número de teléfono en el marcador telefónico.The PhoneDialer class enables an application to open a phone number in the dialer.

Primeros pasosGet started

Para empezar a usar esta API, lea la guía de introducción para Xamarin.Essentials con el fin de asegurarse de que la biblioteca está correctamente instalada y configurada en los proyectos.To start using this API, read the getting started guide for Xamarin.Essentials to ensure the library is properly installed and set up in your projects.

Uso del marcador telefónicoUsing Phone Dialer

Agregue una referencia a Xamarin.Essentials en su clase:Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

La funcionalidad de marcador telefónico funciona mediante una llamada al método Open con un número de teléfono con el que abrir el marcador.The Phone Dialer functionality works by calling the Open method with a phone number to open the dialer with. Cuando se solicita Open, la API intentará automáticamente dar formato al número en función del código de país, si se especifica.When Open is requested the API will automatically attempt to format the number based on the country code if specified.

public class PhoneDialerTest
{
    public void PlacePhoneCall(string number)
    {
        try
        {
            PhoneDialer.Open(number);
        }
        catch (ArgumentNullException anEx)
        {
            // Number was null or white space
        }
        catch (FeatureNotSupportedException ex)
        {
            // Phone Dialer is not supported on this device.
        }
        catch (Exception ex)
        {
            // Other error has occurred.
        }
    }
}

APIAPI