2012-04-16 9 views
4

Я знаю класс Windows.System.UserProfile.UserInformation для извлечения имени и фамилии. Существует ли API для получения постоянного идентификатора текущего пользователя в системе? Я хочу перемещать определенные пользовательские настройки, но я бы не хотел, чтобы пользователи входили в мое приложение после того, как они уже вошли в их ОС.Получить уникальный уникальный идентификатор пользователя для WinRT

Все что мне нужно - это идентификатор, уникальный для учетной записи Windows Live пользователя.

+2

Не лучше ли использовать встроенную роуминг-папку Win8 для хранения пользовательских настроек вместо того, чтобы пытаться воспроизвести это поведение самостоятельно? –

+0

Я хочу хранить оценки и достижения пользователя для игры. Я не думаю, что это настройки, которые должны перемещаться. Я бы хотел иметь доступ к ним на сервере для статистики в любом случае. –

+3

Вы можете использовать идентификатор Live Connect http://msdn.microsoft.com/en-us/library/live/hh826537.aspx. Возможно, у вас уже есть уникальный идентификатор, если вы не можете использовать его как уникальное свойство. –

ответ

1

Это действительно зависит от того, что вы хотите сделать. Если вы не хотите, чтобы пользователь оценивал роуминг, то почему бы не при первой загрузке добавить руководство для идентификации комманды user/device и вернуть его на сервер?

Это также означает, что вы не храните личную информацию на сервере, которую пользователь не может ожидать.

Смежные вопросы