如何创建仅打开特定URL的UWP应用程序

时间:2018-01-08 08:37:57

标签: c# .net xaml uwp uwp-xaml

我想创建一个只在浏览器中打开特定网址的UWP应用程序。所以我的意思是这个应用程序在开始菜单中会有一个图标,但是当用户点击此图标时没有任何反应,但只有我的网址在浏览器中打开。可能吗?如何实现这样的UWP应用程序? 我创建了一个App类,在OnLaunched方法中我编写了这段代码:

protected override void OnLaunched(LaunchActivatedEventArgs e)
{
    var task = Windows.System.Launcher.LaunchUriAsync(new Uri("https://stackoverflow.com")).AsTask();
    task.Wait();
    CoreApplication.Exit();
}

这很好用。唯一的问题是我的应用程序的白色窗口在大约1秒后打开和关闭。

更新1: 我的应用程序的主要目的是作为appservice工作。我系统的另一个组件成功与之通信。如果有可能不在开始菜单中显示图标那将是很好的解决方案。但是,我不知道如何从开始菜单隐藏我的应用程序。所以对我来说另一个合适的解决方案就是打开我的特定网站的网址,一旦用户点击开始菜单中的图标,就不会显示启动窗口。 我并不关心商店的认证。

1 个答案:

答案 0 :(得分:1)

即使您可以成功实现此类行为,应用程序窗口和启动画面仍会显示(即使只是一段时间),该应用程序肯定不会通过Microsoft Store提交(因为它在启动期间退出并且不会带来额外的网站本身的价值)