首页> C#> Windows.System.UserProfile.UserInformation.NameAccessAllowed总是返回false

我正在尝试在Windows Store应用程序中访问UserInformation.具体来说,我想获得DisplayName.我已经更新了应用清单文件,使其包含企业身份验证和甚至尝试添加“帐户图片提供者”,希望对您有所帮助.不幸的是,NameAcces...

C#> Windows.System.UserProfile.UserInformation.NameAccessAllowed总是返回false' />

我正在尝试在Windows Store应用程序中访问UserInformation.

具体来说,我想获得DisplayName.

我已经更新了应用清单文件,使其包含企业身份验证和甚至尝试添加“帐户图片提供者”,希望对您有所帮助.

不幸的是,NameAccessAllowed始终返回false,因此GetDisplayNameAsync()返回一个空字符串.

我是否需要在清单中启用其他特权?

更新:

我忘了提到我已经尝试过用户域名示例.

http://code.msdn.microsoft.com/windowsapps/User-domain-name-sample-85ce3e49

解决方法:

问题是如果用户没有Microsoft帐户设置
然后根据微软的网站

获取DisplayName将返回空字符串
DisplayName and GetDisplayNameAsync()

本文标题为:首页> C#> Windows.System.UserProfile.UserInformation.NameAccessAllowed总是返回false

基础教程推荐