2012-04-16 55 views
4

我知道Windows.System.UserProfile.UserInformation類檢索名和姓。有沒有API來檢索當前登錄用戶的持久ID?我想漫遊某些用戶設置,但我恨用戶登錄到他們的操作系統後登錄到我的應用程序。獲取WinRT當前用戶的唯一ID

我需要的是一個ID,該用戶的Windows Live帳戶是唯一的。

+2

使用Win8的內置漫遊文件夾來存儲用戶設置,而不是嘗試自行復制該行爲不是更好嗎? – 2012-04-16 03:58:47

+0

我想存儲用戶的遊戲成績和成就。我不認爲這些應該是漫遊的設置。無論如何,我希望能夠在服務器上訪問這些數據。 – 2012-04-16 05:28:01

+3

您可以使用Live Connect身份http://msdn.microsoft.com/en-us/library/live/hh826537.aspx。也許已經有一個唯一的ID,如果不是,你可以使用該電子郵件作爲獨特的屬性。 – 2012-04-18 06:48:19

回答

1

這真的取決於你想要做什麼。如果你不想讓用戶分數漫遊,那麼爲什麼不在第一次加載時添加一個GUID來標識用戶/設備組合並將其返回給服務器?

這也意味着您沒有在服務器上存儲用戶可能不期望的個人身份信息。