3

找到我的应用程序用户的朋友(facebook、linkedIn、twitter)等也配置了我的应用程序的好的设计模式是什么?

例如,我的派对应用程序有派对组织者。组织者通过姓名/电子邮件添加派对人员。稍后,派对人员通过 Facebook 登录。我想告诉她她的哪些朋友也会参加聚会。

我是不是该

  1. 向所有聚会人员发送电子邮件,要求他们通过 FB、Twitter、LinkedIn 登录我的应用程序?我会在收到电子邮件地址后立即发送电子邮件。这样,稍后,当有人登录时,我可以通过 FB/LinkedIn id 精确匹配并告诉用户他们的哪些朋友/联系人也参加了聚会

  2. 当一个人通过LinkedIn,FB登录时,只显示以前登录过的其他人的朋友/连接。(无法通过电子邮件验证FB / LinkedIn朋友,只能通过ID。所以需要等到我的应用程序学会了其他人登录时的 FB/linkedIn id。)

  3. 当一个人通过 LinkedIn、FB 登录时,显示可能参加聚会的朋友/人脉?-- 通过对 fname/lname 进行匹配?这种方法不需要朋友已经登录我的应用程序,但确实意味着我可以说“你的朋友吉姆琼斯可能和参加聚会的吉姆琼斯一样”

这种设计模式有什么好的例子吗?

谢谢,

拉里

4

1 回答 1

0

这是一个棘手的情况。虽然您希望您的用户通过知道他们的哪些朋友也将参加活动来获得良好的用户体验,但您还希望他们通过尽可能简单地注册活动来获得良好的体验。

我建议将其设为可选。在他们在您的应用中看到的主页上放置一个正在参加的寻找朋友按钮/图像。图形应该引起他们的注意,并真正让他们想花额外的精力去找出答案。然后从那里给他们对话,询问他们想要寻找三个社交网络中的哪一个。然后遍历用户选择的每个应用程序访问提示。将来自数据库中各种社交网络的每个用户 ID 和访问令牌存储在数据库中的同一用户下。(不要查询第一个/最后一个……这不是一个好选择……只需使用每个网络的唯一标识符)

当然,第一个这样做的用户体验最差,因为其他人都没有这样做过。但是通过采用会变得更好。

祝你的项目好运!

于 2011-12-29T23:54:29.623 回答