UWP:如何重置单击URI时使用的默认应用程序?

UWP:如何重置单击URI时使用的默认应用程序?,uwp,uri,Uwp,Uri,您知道在通用Windows平台(UWP)应用程序中单击URI链接将如何询问用户希望使用什么应用程序打开该URI,然后用户选择。如何重置此应用程序,并让它在我点击URI时再次询问我?我尝试卸载和重新安装,但似乎不起作用 您是从一般系统设置的角度询问,还是从应用程序启动URI时询问 对于一般情况,用户可以在“按文件类型选择默认应用”或“按协议选择默认应用”下进行设置。当新安装支持文件类型的应用程序时,应用程序无法控制这一点,它将询问用户 在应用程序中,当应用程序启动URI时,您可以传递以显示“打开方

您知道在通用Windows平台(UWP)应用程序中单击URI链接将如何询问用户希望使用什么应用程序打开该URI,然后用户选择。如何重置此应用程序,并让它在我点击URI时再次询问我?我尝试卸载和重新安装,但似乎不起作用

您是从一般系统设置的角度询问,还是从应用程序启动URI时询问

对于一般情况,用户可以在“按文件类型选择默认应用”或“按协议选择默认应用”下进行设置。当新安装支持文件类型的应用程序时,应用程序无法控制这一点,它将询问用户

在应用程序中,当应用程序启动URI时,您可以传递以显示“打开方式”对话框:

var options = new Windows.System.LauncherOptions();
options.DisplayApplicationPicker = true;
bool success = await Windows.System.Launcher.LaunchUriAsync(new Uri("myuri:foo", options);
如果目标是确保你的应用程序总是将Uri启动到特定的位置,那么你也可以在选项中指定。见。,等等