0

Я создаю приложение для социальных сетей для мобильных телефонов и мобильных телефонов для Windows Phone.Уникальная идентификация установки Windows Phone

В качестве конечной цели я хочу, чтобы мои пользователи имели учетную запись на моем сайте онлайн-сервиса, но поскольку приложение предоставляет интегрированную функциональность Twitter/Facebook, я не хочу беспокоить клиента при регистрации на моем сайте сначала с начала.

Но мне нужно создать учетную запись для всех пользовательских запросов, которые будут храниться в Интернете «под капотом».

Каков наилучший способ уникальной идентификации экземпляра приложения на WP7.5? Есть ли уникальный идентификатор установки приложения, который я могу использовать?

ответ

2

Вы можете получить уникальный идентификатор устройства с помощью DeviceExtendedProperties, как описано в этом вопросе: What is the right way to get Unique Identifier of windows phone 7?

UPDATE

С помощью UserExtendedProperties вы можете получить уникальный идентификатор пользователя as described here. Таким образом вы получите ANID (anonymous identifier) на основе Live ID. Не забудьте включить ID_CAP_IDENTITY_USER в ваш WMAppManifest.xml.

+0

Проблема в том, что он сохраняется, если пользователь получает свое украденное/проданное устройство. –

+0

@willmel - я обновил ответ для этого. – Pol

+0

Я собираюсь столкнуться с подобной проблемой, поэтому извините меня за задание вопросов - но у пользователя может быть несколько оконных телефонов, поэтому просто ANID не будет работать. Я предполагаю, что решение может состоять в том, чтобы объединить их так, как <символ non-base64><уникальный идентификатор>, чтобы вы могли их обрезать позже. Последняя вещь, хотя DeviceUniqueID устарела, и UserExtendedProperties говорит, что она используется только с рекламным SDK. –

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