Поделиться через


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:Extension Category="windows.phoneCallOriginProvider"/> в манифест приложения.
  • Приложение регистрирует триггер PhoneCallOriginDataRequestTriggerDetails.

Чтобы успешно создать пакет для развертывания пользовательского приложения, приложение должно иметь мобильное устройство в качестве значения атрибута 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"
 >

В следующем примере показано, как подтянуть пользовательский интерфейс приложения источников телефонных звонков, чтобы пользователь смог выбрать соответствующее приложение.

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

Применяется к