我知道这听起来很奇怪。我们有什么方法可以从Windows 10应用程序中的后台任务中打开URI吗?
我有2个要求,
两种情况都只是在浏览器中打开网址。用户体验非常差,用户看到应用程序打开每个操作然后打开浏览器。如有可能,请提出一些想法。
提前感谢。
答案 0 :(得分:4)
对于您的第二个要求,您可以使Toast Notifications启动URL!
如果您正在使用Notifications library(我们建议您使用的NuGet包),只需将Launch属性设置为URL,然后将ActivationType更改为Protocol。您也可以使用原始XML执行此操作,但这很容易出错。
您也可以在toast上启用按钮,也可以启用URL,因为它们也支持Protocol的ActivationType。
Show(new ToastContent()
{
Visual = new ToastVisual()
{
BindingGeneric = new ToastBindingGeneric()
{
Children =
{
new AdaptiveText() { Text = "See the news" },
new AdaptiveText() { Text = "Lots of great stories" }
}
}
},
Launch = "http://msn.com",
ActivationType = ToastActivationType.Protocol
});