繁体   English   中英

Windows Phone-获取用户ID

[英]Windows Phone - Get User ID

我需要在Windows Phone 8.1 Silverlight应用程序和Windows 8.1 RT应用程序之间存储和共享用户的收藏夹列表。 到目前为止,我一直在使用漫游设置 ,但是它不适用于所有连接的设备。 我已经在少数设备上测试了我的应用程序,并且它可以同步大多数(但不是全部)设备。 我也收到了一些与此相关的用户投诉。

因此,我想将用户的收藏夹列表存储在Azure Blob存储中,键是匿名用户ID。 但是我似乎找不到确定用户ID的任何方法。 我已经找到有关DeviceUniqueId信息,并且Silverlight应用程序的清单文件中有ID_cap_identify_user功能(但RT应用程序没有),但是我找不到任何有关如何使用此功能的文档。 在这里的任何帮助将不胜感激。

PS-有人对为什么漫游设置在某些设备上无法正常工作有任何理论吗?

有一个UserInformationClass ,但是如果您想在Windows 10中使用它,请注意!

如果您有使用UserInformation类的Windows 8应用,则应将应用迁移到通用Windows平台(UWP)并访问User类。 现在,访问用户信息的通用Windows平台(UWP)应用程序应该声明一种新功能uap:userAccountInformation,并调用新的API Windows.System.User.FindAllAsync和User.GetPropertiesAsync来获取数据。

还有一个有关如何使用它的MSDN示例: https : //code.msdn.microsoft.com/windowsapps/Account-picture-name-sample-912baff1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM