我的应用需要capability才能访问用户帐户信息。因此我添加了
<Capabilities>
<uap:Capability Name="userAccountInformation"/>
</Capabilities>
到package.appxmanifest。
有没有办法检查用户是否禁用此功能?
答案 0 :(得分:0)
在Windows 8中你必须使用 NameAccessAllowed
if ( !UserInformation.NameAccessAllowed )
{
}
不等同于NameAccessAllowed
但Windows 10或更高版本不支持UserInformation类。改为使用User类。
Windows 10:
在Windows 10上运行时,使用UserInformation类编译的Windows 8应用程序不再返回用户信息。这是因为在Windows 10中,未经用户明确同意,应用程序无法访问用户信息,这与授予此权限的Windows 8不同。默认情况下。