我找到posts关于如何检测应用程序是否在前台运行 . 是否有可能以某种方式将我的UWP应用程序带到前台(当它在后台运行时)?也许这可能是后台任务?
这就是我为在Windows 10上运行的UWP工作的方式:
在清单中创建协议声明(插入对您的应用有意义的名称和显示名称)
在协议的应用程序设置中,将所需视图更改为使用半
只要您的应用程序出现在前台,请使用Launcher调用您的注册协议
在下面的示例中,将 yourprotocolhere 替换为您为应用注册的协议 .
yourprotocolhere
await Windows.System.Launcher.LaunchUriAsync(new Uri("yourprotocolhere://"));
1 回答
这就是我为在Windows 10上运行的UWP工作的方式:
在清单中创建协议声明(插入对您的应用有意义的名称和显示名称)
在协议的应用程序设置中,将所需视图更改为使用半
只要您的应用程序出现在前台,请使用Launcher调用您的注册协议
在下面的示例中,将
yourprotocolhere
替换为您为应用注册的协议 .