处理Android社交游戏的登录和邀请

处理Android社交游戏的登录和邀请,android,social-gaming,Android,Social Gaming,我正在为移动设备编写一个社交游戏。整个互动就像在线冒险或拼字游戏(邀请朋友参加游戏,每天轮换几次,查看朋友的游戏结果) 我正在尝试决定如何处理登录、邀请和“朋友” 选项: 让用户使用特定于我的游戏的用户名注册。通过用户名/电子邮件邀请他人 根据设备ID或其主要电子邮件地址自动识别用户 使用像Facebook这样的现有服务 选项3自动获取用户的真实姓名、个人资料图片和用户的“朋友”列表。但也许有了选项1或选项2,我仍然可以从电话中获得这些信息?(例如,从用户的通讯簿中获取好友列表。) 选项2的进入

我正在为移动设备编写一个社交游戏。整个互动就像在线冒险或拼字游戏(邀请朋友参加游戏,每天轮换几次,查看朋友的游戏结果)

我正在尝试决定如何处理登录、邀请和“朋友”

选项:

  • 让用户使用特定于我的游戏的用户名注册。通过用户名/电子邮件邀请他人
  • 根据设备ID或其主要电子邮件地址自动识别用户
  • 使用像Facebook这样的现有服务
  • 选项3自动获取用户的真实姓名、个人资料图片和用户的“朋友”列表。但也许有了选项1或选项2,我仍然可以从电话中获得这些信息?(例如,从用户的通讯簿中获取好友列表。)

    选项2的进入门槛可能最低。只要开始游戏,你就可以开始了(不必创建用户名或键入Facebook凭据)

    (虽然我目前正在为Android编写,但我可能会编写一个iPhone版本,并希望两个版本能够很好地配合使用。)


    建议?

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

    这里有一个建议:多吃蔬菜,定期锻炼。这里的确切问题是什么?选项1..3之间的选择是一项重要的设计决策,具有深远的业务影响。我想我是在寻找我错过的任何优点/缺点(可能是从实际尝试过其中一个选项的人那里)。