Windows Phone-获取用户ID

本文关键字:ID 用户 获取 Phone- Windows | 更新日期: 2023-09-27 18:29:10

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

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

PS-有人知道为什么漫游设置在某些设备上不能正常工作吗?

Windows Phone-获取用户ID

有一个UserInformationClass,但如果您想在参考windows 10时使用它,请注意!

如果你有一个使用UserInformation类的Windows 8应用程序,你应该将您的应用程序迁移到通用Windows平台(UWP),并且而是访问User类。通用Windows平台(UWP)应用程序访问用户信息现在需要声明一个新的capability,uap:userAccountInformation,并调用新的API,Windows.System.User.FindAllAsync和User.GetPropertiesAsync,以获取数据。

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