2017-07-18 3 views
0

"Centennial"プロジェクトを使用してWPFアプリケーションを変換しました。また、UWP連絡先APIを使用して連絡先の注釈を追加しています(https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/ContactCardIntegration)。すべて正常に動作しますが、ユーザーが「人」アプリで「アプリを呼び出す」ボタンをタップすると何も起こりません。変換されたアプリケーションのアノテーションは機能しません

私たちのアプリは、アプリのマニフェストに「MS-のVoIPコール」プロトコルをサポートしています。私はテストのために直接リンクを使用する場合

<uap:Extension Category="windows.protocol"> 
    <uap:Protocol Name="ms-voip-call"> 
     <uap:DisplayName>appname</uap:DisplayName> 
    </uap:Protocol> 
</uap:Extension> 

さらにプロトコルが正常に動作します。 UWPサンプルが正常に動作します。

"Centennial"の既知の問題でこの問題が見つかりませんでした。だから、何が間違っているのか分かりません。たぶん誰かが私に助言を与えることができます。

+1

UWPプロトコル拡張は、唯一のUWPのコンポーネントをアクティブにすることができますので、あなたは、アクティベーションを処理するために、あなたのパッケージにそれらのいずれかを追加する必要があります。そこから、必要なアクションを実行するためにWPFアプリケーションを起動できます。 –

+0

ありがとう、Stefan Wick! – Vladymyr

+0

https://github.com/stammen/BuildTourHack/blob/master/stories/2/221_XAMLView.md – Vladymyr

答えて

1

UWPプロトコル拡張は、UWPコンポーネントのみをアクティブにすることができるため、アクティブ化を処理するためにUWPコンポーネントの1つをパッケージに追加する必要があります。そこから、必要なアクションを実行するためにWPFアプリケーションを起動できます。ここで

は、関連する例です。 https://github.com/stammen/BuildTourHack/blob/master/stories/2/221_XAMLView.md

関連する問題