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();
}