有没有办法在Windows 8(WinRT)中唯一标识用户?

时间:2012-09-05 20:49:20

标签: c# windows-8 windows-runtime

我正在为Windows 8(Metro)开发一个杂志阅读应用程序。所有杂志问题都应该通过应用内购买来购买。我需要唯一地识别进行购买的用户。如果我将购买与设备ID(Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken)配对,并且用户在多个设备上使用该应用程序,则必须再次购买每个设备的内容。我不要那个。有没有办法唯一识别用户(并将他与发布商系统中购买的内容配对)?

2 个答案:

答案 0 :(得分:2)

Windows.System.UserProfile.UserInformation允许您访问当前用户的信息。如果您需要针对Live对其进行身份验证并获得其他信息,您也可以使用Windows.Security.Authentication.OnlineId命名空间。

答案 1 :(得分:0)

您应该使用应用特定的硬件ID:http://msdn.microsoft.com/en-us/library/windows/apps/jj553431