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
|
注釈
ユーザーは、電話に複数の通話配信元アプリケーションをインストールできます。 ただし、既定のアプリケーションとして使用できるアプリケーションは 1 つだけで、着信呼び出しに応答できます。 このメソッドを呼び出すと、ユーザー インターフェイスが開き、ユーザーが使用する電話発信元アプリケーションを選択できます。
呼び出し元を管理するために使用可能なアプリケーションの一覧に表示するには、アプリが特定の要件を満たしている必要があります。
- アプリケーションはアプリ マニフェストに含める
<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"
>
次の例は、ユーザーが適切なアプリを選択できるように、通話配信元アプリケーション UI をプルする方法を示しています。
private void PageInit()
{
bool isActive = await PhoneCallOriginManager.IsCurrentAppActiveCallOriginApp();
if (!isActive)
PhoneCallOriginManager.ShowPhoneCallOriginSettingsUI();
}