Лучшие шаблоны пользовательского интерфейса/дизайна, чтобы найти друзей моих пользователей, которые также являются моими пользователями

Какой хороший шаблон дизайна для поиска друзей пользователей моего приложения (facebook, linkedIn, twitter) и т. д., которые также настроены для моего приложения?

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

Должен ли я

  1. отправить электронное письмо ВСЕМ участникам вечеринки с просьбой войти в мое приложение через FB, Twitter, LinkedIn? Я бы отправил письмо, как только получу адрес электронной почты. Таким образом, позже, когда кто-то входит в систему, я могу точно сопоставить идентификатор FB/LinkedIn и сообщить пользователю, кто из его друзей/связей также посещает вечеринку.

  2. Когда человек входит в систему через LinkedIn, FB, покажите только друзей/связи других, которые ранее вошли в систему. (Невозможно проверить друзей FB/LinkedIn по электронной почте, только по идентификатору. Поэтому нужно подождать, пока мое приложение не изучит FB/linkedIn идентификатор другого человека, когда он вошел в систему.)

  3. Когда человек входит в систему через LinkedIn, FB, показать друзей/знакомых, которые МОГУТ присутствовать на вечеринке? -- Путем сопоставления fname/lname? Этот метод не требует, чтобы друг уже вошел в мое приложение, но означает, что я могу сказать: «Ваш друг Джим Джонс может быть таким же, как Джим Джонс, который посещает вечеринку».

Любые хорошие примеры этого шаблона проектирования?

Спасибо,

Ларри


person Larry K    schedule 01.03.2010    source источник


Ответы (1)


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

Я бы предложил сделать его необязательным. Поместите кнопку/изображение «Найти друга», который сейчас посещает мероприятие, на главную страницу, которую они видят в вашем приложении. Графика должна быть чем-то, что привлекает их внимание и действительно заставляет их хотеть приложить дополнительные усилия, чтобы выяснить это. Затем оттуда дайте им диалог, который спрашивает, какую из трех социальных сетей они хотят искать. Затем повторите каждый из тех, которые пользователь выбрал для доступа к приложению. Храните каждый из идентификаторов пользователей и токенов доступа из различных социальных сетей в вашей базе данных под одним и тем же пользователем в вашей базе данных. (не запрашивайте первый/последний... это не лучший вариант... просто используйте уникальный идентификатор каждой сети)

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

Удачи с проектом!

person DMCS    schedule 29.12.2011
comment
Спасибо за полезный ответ. - person Larry K; 30.12.2011