我需要在Windows Phone 8.1 Silverlight应用程序和Windows 8.1 RT应用程序中存储和共享用户的收藏列表。到目前为止,我一直在使用漫游设置,但它并不适用于所有连接的设备。我已经在一些设备上测试了我的应用程序,它同步了大多数但不是所有设备。我也收到了一些用户投诉。
因此,我希望在Azure Blob存储中存储用户的收藏列表,其中密钥是匿名用户ID。但我似乎找不到任何方法来确定用户的ID。我找到了有关DeviceUniqueId
的信息,并且Silverlight应用程序的清单文件中有ID_cap_identify_user
个功能(但不适用于RT应用程序),但我找不到有关如何利用此功能的任何文档。这里的任何帮助都会得到解决。
答案 0 :(得分:0)
有一个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