每次在内部版本上运行应用程序时,KnownFolders 都会请求许可

KnownFolders ask for permission everytime app runs on insider build

即将推出的 Windows10 版本有这个新系统,当 uwp 应用程序有 capabiityVideo Library 这样的库,它试图通过提示对话框请求权限来让用户更安全,所以我们只能使用视频库用户允许该应用程序。此功能对用户来说是安全且有益的,但问题是每次用户 运行 应用程序都会询问有关使用 视频库 的问题,这不是一个好的体验即使对于用户来说,那么解决这个问题的方法是什么,如果用户在第一个 运行 允许该应用程序可以使用他的视频库,那么该应用程序应该以某种方式存储这些设置并让该应用程序使用他们的视频库每个 运行 都没有每次都询问权限。

an example to use the video library is with following code

KnownFolders.VideoLibrary

您是否在应用的清单中指定了 videosLibrary 功能?

如果您的应用具有此功能,它应该显示为商品详情中所需的权限,但不会在每次使用时提示。

否则,如您所见,每次尝试使用受限区域时,它都会请求用户许可。不过,我不确定您是否将已知文件夹添加到 future access list 如果它会提示您以后使用,通常最好在这种情况下声明该功能。

这些提示是在 "Insider" 版本的 RS4 (Spring 2018) Windows 10 更新中引入的,但由于某些问题(例如这个)。 Spring 更新的最终正式版 (GA) 将不会有这些提示。

Windows 的未来版本可能会 re-introduce 这些提示以提高用户对其隐私的控制。