2011-04-01 55 views
0

我正在为移动设备编写社交游戏。整体互动将像在线风险或拼字游戏一样工作(邀请朋友参加游戏,每天轮换几圈,查看朋友游戏的结果)。处理登录并邀请社交Android游戏

我试图决定如何处理登录,邀请和“朋友”。

选项:

  1. 让用户使用特定于我的游戏用户名注册。通过用户名/电子邮件邀请他人。
  2. 根据设备ID或主电子邮件地址自动识别用户。
  3. 使用Facebook等现有服务。

选项3自动获取用户的真实姓名,个人资料图片和用户“朋友”列表。但是,对于选项1或2,我仍然可以从手机获取这些信息? (例如,从用户的地址簿中派生好友列表)。

选项2可能具有最低的进入障碍。只要开始游戏,你就已经很好了(不必在Facebook上创建用户名或者输入密码)。

(虽然我目前正在写它为Android,我可以做一个iPhone版本,并希望在两个版本中发挥得很好。)

建议吗?

+0

这里有一个建议:多吃蔬菜并定期锻炼。这里有什么确切的问题?选项1..3之间的选择是一项重要的设计决策,具有深远的业务后果。 SO不是那些合适的场地。 – 2011-04-01 02:34:56

+0

我想我正在寻找我错过的任何优点/缺点(可能来自实际尝试过其中一个选项的人)。 – 2011-04-01 23:34:16

回答

0

IMO,除非你想开发一些小众社交功能,否则不会将社交化部分委托给像Skiller或Score Loop这样的第三方SDK。这些SDK会自动处理您应用的社交互动部分。例如,在Skiller中,您需要做的就是通过定义一些配置属性来将应用程序与SDK挂钩,并且它需要对应用程序源代码进行简单的更改。