联系人注释不适用于转换后的应用程序

Contact annotation does not work for converted application

我们使用 "Centennial" 项目转换了 WPF 应用程序。我们正在使用 UWP Contacts API 为联系人(https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/ContactCardIntegration)添加注释。一切正常,但当用户点击 "People" 应用程序中的按钮 "Call on an app" 时没有任何反应。

我们的应用在应用清单中支持 "ms-voip-call" 协议:

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

此外,当我使用直接 link 进行测试时,协议工作正常。 UWP 示例工作正常。

我在"Centennial"的已知问题中没有发现这个问题。所以,我不知道出了什么问题。也许有人可以给我建议。

UWP 协议扩展只能激活 UWP 组件,因此您必须将其中一个添加到您的包中以处理激活。然后您可以从那里触发 WPF 应用程序以执行所需的操作。

这是一个相关的例子: https://github.com/stammen/BuildTourHack/blob/master/stories/2/221_XAMLView.md