PhoneCallOriginManager.ShowPhoneCallOriginSettingsUI 方法

定义

打开使用户能够选择呼叫源应用程序的界面。

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 ()
属性

Windows 要求

应用功能
phoneCallHistory phoneCallHistorySystem

注解

用户可以在手机上安装多个电话呼叫源应用程序。 但是,只有一个应用程序可以是默认应用程序并响应传入呼叫。 调用此方法会打开用户界面,让用户选择使用哪个电话呼叫源应用程序。

应用必须满足某些要求,才能显示在用于管理呼叫源的可能应用程序列表中。

若要成功生成包以部署自定义应用,应用需要将 mobile 作为 Package的 IgnorableNamespaces 属性的值。 下面是自定义应用的示例 Package 元素。

<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"
 >

以下示例演示如何拉取电话呼叫源应用程序 UI,以便用户可以选择适当的应用。

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

适用于