覆盖默认调用接口

Override default call interface

我知道在 Android (here is a related question) 中可以这样做。但是,目前我很困惑是否可以在 Windows Phone.

上执行此操作

查看 API 后,调用 GUI 似乎必须在前台(因此将其作为后台任务启动将不起作用)。我也考虑过是否可以在调用界面上创建一个弹出窗口。

这是我客户的一个请求(也是最重要的请求之一),所以虽然我强烈反对覆盖默认调用接口的想法,但这或多或少是一个要求。

非常感谢您!

您可以为通话应用自定义 UI,例如拨号盘、拨号按钮。但是,您不能修改 Call 接口,它是系统级别的。更多可以参考官方code sample.

This is a request (and one of the most important ones) of my client so while I strongly disagree with the idea of overriding the default call interface, this is more or less the requirement.

根据您的要求,您可以参考CompactOverlay模式。当应用程序 window 进入压缩叠加模式时,它将显示在其他应用程序 windows 之上,因此它不会被阻止。这使用户即使在处理其他内容时也可以继续关注您应用的内容。这是介绍性的 blog. And this is ApplicationViewMode 枚举 class.