在Windows Phone 8.1中获取ANID2

时间:2014-05-14 06:37:00

标签: windows-phone-8 windows-phone-8.1

我在WP8中使用此方法来获取用户属性:

object userHashId;
UserExtendedProperties.TryGetValue("ANID2", out userHashId);
_userId = userHashId.ToString();

msdn link

但我在Windows Phone 8.1中找不到这些内容。有没有新的API 或任何其他选择。

1 个答案:

答案 0 :(得分:1)

AFAIK在WinRT应用程序下是不可能的 - 您提供的链接保留在WP8.1 Silverlight应用程序中 - 然后我怀疑您正在尝试在WinRT下开发 - API Reference

您可以从herehere at SOthis article了解更多内容。

关注this answer,也许以下代码可以帮助您:

HardwareToken myToken = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = myToken.Id;

还有Guidance on using the App Specific Hardware ID (ASHWID) to implement per-device app logic