WP8.1语音识别无需渲染app

WP8.1 Voice Recognition without rendering app

我已经在我的 Windows Phone 8.1 应用程序中实现了语音命令,但是我遇到了 运行 2 个问题。第一个问题是,我希望在不打开应用程序的情况下执行命令。我知道它必须加载应用程序才能执行,但我希望它不可见,或者至少在完成后消失。语音命令只会导致执行 REST 调用,并且在此过程中没有 UI 更新。我怎样才能使它不是 open/render 视图?

正如您所说,不太可能

您可以立即关闭应用程序并使用引用在暂停事件处理程序中处理您的请求。

但是:您仍然会看到启动画面,这可能会让用户感到困惑(为什么会弹出那个东西?)。此外,您无法确定您的暂停会持续多长时间,如果您的网络连接状况不佳,您的休息呼叫可能会失败。

最好只显示 confirmation/progress 屏幕并让用户自己跳出。

另外:小心像只是一个 REST 调用 这样的说法。如果您的 2G 连接不佳或有其他网络 activity 运行,即使几千字节也会占用一些时间。