在Windows Phone 8.1中获取ANID2

3

我在WP8中使用了这种方法来获取用户属性:

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

MSDN链接

但是我在Windows Phone 8.1中找不到它们。 是否有新的API来实现此功能,或者有其他替代方法。

1个回答

1
据我所知,在WinRT应用程序中不可能实现 - 你提供的链接适用于WP8.1 Silverlight应用程序 - 那么我猜测你正在尝试在WinRT下开发 - API参考
你可以从这里阅读更多信息,也可以在这里的SO这篇文章中了解。
根据这个答案,也许以下代码能帮助你:
HardwareToken myToken = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = myToken.Id;

还有一个使用应用程序特定硬件 ID(ASHWID)实现每个设备应用逻辑的指南


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接