2012-09-05 79 views
2

我正在開發適用於Windows 8(Metro)的雜誌閱讀應用程序。所有的雜誌問題都應該使用應用內購買來購買。我需要唯一標識進行購買的用戶。如果我將採購與設備ID(Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken)配對並且用戶在多個設備上使用該應用,則他將不得不再次購買每個設備的內容。我不要那個。有沒有辦法唯一標識用戶(並將他與發佈商系統中購買的內容配對)?有沒有辦法在Windows 8(WinRT)中唯一標識用戶?

回答

2

Windows.System.UserProfile.UserInformation允許您訪問當前用戶的信息。您也可以使用Windows.Security.Authentication.OnlineId命名空間,如果您需要通過Live進行身份驗證並獲得其他信息並獲得用戶同意。

+0

Windows.System.UserProfile.UserInformation只給你的名+姓這不是唯一的。如果沒有提供姓名+姓氏,DisplayName可能包含電子郵件,但我不能依賴這個。 –

0
+0

我跟伊戈爾一樣,而且我看到過很多地方的回覆。硬件不是用戶的唯一標識符,因爲他/她喜歡擁有多個設備。因此我們需要對特定用戶進行唯一標識。在Windows Phone上,您可以通過UserExtendedProperties.GetValue(「ANID」)獲得我們需要的內容 –

+0

我不是故意在這裏無禮:)只是必須將它放在評論中,因爲這不是他的問題的答案。 –

相關問題