PhoneCallOriginManager.ShowPhoneCallOriginSettingsUI 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
打开使用户能够选择呼叫源应用程序的界面。
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:Extension Category="windows.phoneCallOriginProvider"/>
应用清单中。 - 应用程序注册触发器 PhoneCallOriginDataRequestTriggerDetails。
若要成功生成包以部署自定义应用,应用需要将 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();
}