Какой лучший способ привязать пользователя мобильного приложения к его онлайн-профилю? - PullRequest
1 голос
/ 20 января 2011

Допустим, у меня есть убийственное мобильное приложение по имени X. У меня много пользователей, и некоторые пользователи хотят версию X для настольного компьютера. Как мне связать мой профиль мобильных пользователей с их новым профилем сайта? Я не хочу иметь имя пользователя / пароль на мобильном устройстве, потому что все мои пользователи находятся на мобильном телефоне и уже имеют уникальный идентификатор мобильного устройства. Я думал о генерации короткого UUID в облаке, отправке его на устройство, и когда пользователь регистрируется на сайте, он просто вводит свой UUID и адрес электронной почты. Это лучший способ сделать это? Есть ли лучший способ?

Ответы [ 3 ]

2 голосов
/ 20 января 2011

Интеграция с авторизацией Google.Появится телефон и спросит, какую (из всех учетных записей Google, которую вы связываете с телефоном) вы хотите использовать.Затем ваш веб-сайт и / или другие приложения должны обрабатывать вход в Google.

1 голос
/ 20 января 2011

Попробуйте что-то наподобие OpenID, где у вас есть один Id, который может быть связан с несколькими устройствами, так как это будет зависеть от пользователя, и не будет никаких проблем как таковых.

Например, у нас есть что-то вроде того, что SO реализовал на этой странице входа в систему.

0 голосов
/ 20 января 2011

Используя уникальный идентификатор устройства пользователя, вы потенциально можете ограничить пользователя одним мобильным устройством. (Что происходит, когда пользователь получает новый телефон / планшет?) Если вы предоставляете услугу на нескольких платформах (например, на мобильных, настольных компьютерах и в Интернете), я не думаю, что было бы странно требовать имя пользователя и пароль.

Другим вариантом может быть использование другой платформы, которая уже выполняет аутентификацию, например Facebook Connect или OpenFeint. Конечно, это должен быть просто вариант: пользователям не нужно иметь такую ​​учетную запись для использования вашего сервиса.

...