PhoneCallOriginManager.ShowPhoneCallOriginSettingsUI Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Abre a interface que permite que o usuário selecione o aplicativo de origem da chamada.
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 do Windows
Funcionalidades do aplicativo |
phoneCallHistory
phoneCallHistorySystem
|
Comentários
Um usuário pode ter vários aplicativos de origem de chamada telefônica instalados em um telefone. No entanto, apenas um dos aplicativos pode ser o aplicativo padrão e responder a chamadas de entrada. Chamar esse método abre a interface do usuário para permitir que o usuário selecione qual aplicativo de origem de chamada telefônica é usado.
Um aplicativo deve atender a determinados requisitos para ser mostrado na lista de possíveis aplicativos para gerenciar a origem da chamada.
- O aplicativo deve incluir
<mobile:Extension Category="windows.phoneCallOriginProvider"/>
no manifesto do aplicativo. - O aplicativo registra muito o gatilho PhoneCallOriginDataRequestTriggerDetails.
Para criar com êxito um pacote para implantar um aplicativo personalizado, seu aplicativo precisa ter o dispositivo móvel como um valor para o atributo IgnorableNamespaces do Pacote. Aqui está um elemento Package de exemplo para um aplicativo personalizado.
<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"
>
O exemplo a seguir mostra como efetuar pull da interface do usuário do aplicativo de origens de chamada telefônica para que o usuário possa selecionar o aplicativo apropriado.
private void PageInit()
{
bool isActive = await PhoneCallOriginManager.IsCurrentAppActiveCallOriginApp();
if (!isActive)
PhoneCallOriginManager.ShowPhoneCallOriginSettingsUI();
}