我想创建一个只在浏览器中打开特定网址的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工作。我系统的另一个组件成功与之通信。如果有可能不在开始菜单中显示图标那将是很好的解决方案。但是,我不知道如何从开始菜单隐藏我的应用程序。所以对我来说另一个合适的解决方案就是打开我的特定网站的网址,一旦用户点击开始菜单中的图标,就不会显示启动窗口。 我并不关心商店的认证。
答案 0 :(得分:1)
即使您可以成功实现此类行为,应用程序窗口和启动画面仍会显示(即使只是一段时间),该应用程序肯定不会通过Microsoft Store提交(因为它在启动期间退出并且不会带来额外的网站本身的价值)