2010-03-01 8 views
3

Quel est un bon modèle de conception pour trouver les amis des utilisateurs de mon application (Facebook, LinkedIn, Twitter), etc qui sont également configurés avec mon application?Meilleure interface utilisateur/modèles de conception pour trouver les amis de mes utilisateurs qui sont aussi mes utilisateurs

Par exemple, mon application de fête a des organisateurs de fête. Les organisateurs ajoutent des personnes de fête par nom/email. Plus tard, une personne se connecte via Facebook. Je veux lui montrer lequel de ses amis sera également à la fête.

Dois-je

  1. envoyer un courriel à tous les gens du parti, en leur demandant de se connecter à mon application via FB, Twitter, LinkedIn? J'enverrai l'email dès que j'aurai l'adresse email. De cette façon, plus tard, quand quelqu'un se connecte, je peux exactement correspondre par ID FB/LinkedIn et dire à l'utilisateur qui de leurs amis/connexions participe également à la fête

  2. Lorsqu'une personne se connecte via LinkedIn, FB, show seulement les amis/connexions d'autres personnes qui se sont déjà connectées. (Vous ne pouvez pas vérifier les amis FB/LinkedIn par email, juste par id. Il faut donc attendre que mon application ait appris l'identifiant FB/linkedIn de l'autre personne quand ils ont connecté in.)

  3. Lorsqu'une personne se connecte via LinkedIn, FB, montre les amis/connexions qui PEUVENT assister à la fête? - En faisant une correspondance sur fname/lname? Cette méthode ne nécessite pas que l'ami a déjà connecté à mon application, mais ne signifie pas que je pourrais dire que « votre ami Jim Jones peut être le même que Jim Jones qui participe à la partie »

De bons exemples de ce modèle de conception?

Merci,

Larry

Répondre

0

C'est une situation délicate. Si vous voulez que vos utilisateurs aient une bonne expérience utilisateur en sachant lesquels de leurs amis participeront également à l'événement, vous souhaitez également qu'ils aient une bonne expérience en les rendant aussi simples que possible pour qu'ils puissent s'inscrire à l'événement.

Ce que je suggère serait de rendre en option. Mettez un ami de recherche qui assiste maintenant au bouton/image sur la page principale qu'il voit dans votre application. Le graphique devrait être quelque chose qui attire leur attention et leur donne vraiment envie de faire l'effort supplémentaire de le découvrir. Puis à partir de là, donnez-leur un dialogue qui demande lequel des trois réseaux sociaux qu'ils veulent rechercher. Ensuite, passez en revue chacun de ceux que l'utilisateur a choisi d'inviter à accéder à l'application. Stockez chacun des ID utilisateur et des jetons d'accès des différents réseaux sociaux de votre base de données sous le même utilisateur dans votre base de données. (ne pas interroger sur le premier/dernier ... ce n'est pas une bonne option ... il suffit d'utiliser l'identifiant unique de chaque réseau)

Bien sûr, le premier utilisateur à faire cela aura la pire expérience, car aucune des autres personnes l'ai fait. Mais ça va mieux avec l'adoption.

Bonne chance pour votre projet!

+0

Merci pour votre réponse. –