LibGDX facebook登录集成

时间:2016-05-21 20:55:26

标签: java android facebook libgdx

您好我正在使用LibGDX在线创建一些纸牌游戏,我想用Facebook连接我的应用程序,以便他们可以邀请朋友加入游戏室。我想让人们在没有facebook的情况下联系。

除了facebook之外,游戏不应该具有身份验证,没有脸谱的用户只需输入他们的昵称,他们将拥有可用于获得邀请的用户ID。

我的问题是,整合它的最佳方法是什么,这样可以通过两种方式完成?

如果facebook中的朋友没有该应用程序怎么办?有没有办法检测有这个应用程序的朋友?或者邀请他们下载此应用并连接?

facebook集成如何适用于我的案例?

1 个答案:

答案 0 :(得分:0)

  

我的问题是,将它集成的最佳方法是什么呢?   可以两种方式完成吗?

首先,您需要某种服务器来处理所有用户帐户/昵称/登录/注销等。 完成后,您可以添加Facebook集成。由于Facebook为每个用户提供唯一ID,您只需将此ID链接到服务器上的普通用户帐户即可。因此,用户有两种登录方式:A)正常登录(只是昵称)和B)Facebook,它将登录重定向到链接的普通帐户。

优势:您可以稍后添加其他登录选项(Google +,Twitter,...)。只需链接到普通帐户。

  

如果facebook中的朋友没有该应用程序该怎么办?

无所谓,因为您的服务器不知道是否有人从Facebook或正常方式登录。他只是匹配登录的玩家并且很高兴。

  

有没有办法检测有该应用的朋友?

我不知道目前是否有解决方案。由于隐私法规,这将不时发生变化。

  

或者邀请他们下载此应用并连接?

Facebook SDK允许您打开朋友邀请对话框。你也可以自定义。 https://developers.facebook.com/docs/app-invites

  

Facebook集成如何适用于我的案例?

如上所述:服务器,登录正常,链接facebook登录。

如果您想使用Facebook处理与游戏相关的内容,那么现在可以在没有Facebook的情况下玩游戏。