Compartir a través de


PhoneCallOriginManager.ShowPhoneCallOriginSettingsUI Método

Definición

Abre la interfaz que permite al usuario seleccionar la aplicación de origen de llamada.

public:
 static void ShowPhoneCallOriginSettingsUI();
 static void ShowPhoneCallOriginSettingsUI();
/// [Windows.Foundation.Metadata.Deprecated("PhoneCallOriginManager is deprecated and might not work for all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 458752, "Windows.ApplicationModel.Calls.CallsPhoneContract")]
 static void ShowPhoneCallOriginSettingsUI();
public static void ShowPhoneCallOriginSettingsUI();
[Windows.Foundation.Metadata.Deprecated("PhoneCallOriginManager is deprecated and might not work for all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 458752, "Windows.ApplicationModel.Calls.CallsPhoneContract")]
public static void ShowPhoneCallOriginSettingsUI();
function showPhoneCallOriginSettingsUI()
Public Shared Sub ShowPhoneCallOriginSettingsUI ()
Atributos

Requisitos de Windows

Características de aplicaciones
phoneCallHistory phoneCallHistorySystem

Comentarios

Un usuario puede tener varias aplicaciones de origen de llamadas telefónicas instaladas en un teléfono. Sin embargo, solo una de las aplicaciones puede ser la aplicación predeterminada y responder a las llamadas entrantes. Al llamar a este método, se abre la interfaz de usuario para permitir al usuario seleccionar qué aplicación de origen de llamadas telefónicas se usa.

Una aplicación debe cumplir ciertos requisitos para mostrarse en la lista de posibles aplicaciones para administrar el origen de llamadas.

  • La aplicación debe incluirse <mobile:Extension Category="windows.phoneCallOriginProvider"/> en el manifiesto de la aplicación.
  • La aplicación registra mucho el desencadenador PhoneCallOriginDataRequestTriggerDetails.

Para compilar correctamente un paquete para implementar una aplicación personalizada, la aplicación debe tener móvil como valor para el atributo IgnoreableNamespaces del paquete. Este es un elemento Package de ejemplo para una aplicación personalizada.

<Package
 xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
 xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
 xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
 xmlns:mobile="http://schemas.microsoft.com/appx/manifest/mobile/windows10"
 IgnorableNamespaces="uap mp mobile"
 >

En el ejemplo siguiente se muestra cómo extraer la interfaz de usuario de la aplicación de orígenes de llamadas telefónicas para que el usuario pueda seleccionar la aplicación adecuada.

private void PageInit()
{
    bool isActive = await PhoneCallOriginManager.IsCurrentAppActiveCallOriginApp();
    if (!isActive)
        PhoneCallOriginManager.ShowPhoneCallOriginSettingsUI();
}

Se aplica a