3

我正在尝试访问 Windows 应用商店应用程序中的用户信息。

具体来说,我想获得DisplayName.

我已经更新了应用程序清单文件以包含企业身份验证,甚至尝试添加帐户图片提供程序,希望这会有所帮助。

不幸的是,NameAccessAllowed总是返回 false,所以GetDisplayNameAsync()返回一个空字符串。

我可能需要在清单中启用其他一些特权吗?

更新:

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

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

4

3 回答 3

2

在“PC 设置 -> 隐私”中打开“让应用程序访问我的姓名、图片和其他帐户信息”选项修复了我的问题。

于 2014-10-21T09:48:51.083 回答
1

问题是如果用户没有 Microsoft 帐户设置,则基于 Microsoft 的站点

获取 DisplayName 将返回 Empty String DisplayName 和 GetDisplayNameAsync()

于 2012-10-16T22:21:52.687 回答
1

在 Windows 安全设置中,您必须允许应用程序获取此信息。所以 NameAccessAllowed 将返回 true。

于 2014-10-06T12:15:56.790 回答