Java LibGDX-facebook登录集成

Java LibGDX-facebook登录集成,java,android,facebook,libgdx,Java,Android,Facebook,Libgdx,您好,我正在使用LibGDX创建一些在线纸牌游戏,我想使用facebook连接我的应用程序,以便他们可以邀请朋友加入游戏室。我想让人们在没有facebook的情况下进行交流 除了facebook之外,游戏不应该有身份验证,没有facebook的用户只需输入他们的昵称,他们将拥有可用于获得邀请的用户id 我的问题是,整合它的最佳方式是什么,这样就可以在两种方式中都做到这一点 如果facebook上的朋友没有这个应用程序呢?有没有办法检测拥有该应用程序的朋友?或者邀请他们下载此应用程序并进行连接 f

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

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

我的问题是,整合它的最佳方式是什么,这样就可以在两种方式中都做到这一点

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

facebook整合如何在我的案例中发挥作用

我的问题是,整合它的最佳方式是什么 这两种方法都可以吗

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

优点:您可以稍后轻松添加其他登录选项(Google+、Twitter等)。只需链接到正常帐户

如果facebook上的朋友没有这个应用程序呢

这无关紧要,因为您的服务器不知道是否有人通过facebook或正常方式登录。他只是匹配登录的玩家,很好

有没有办法检测拥有该应用程序的朋友

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

或者邀请他们下载此应用程序并进行连接

Facebook SDK允许您打开好友邀请对话框。您也可以自定义

Facebook整合如何在我的案例中发挥作用

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

如果你想使用Facebook来处理游戏相关的事情,那么现在有一种方法可以在没有Facebook的情况下玩你的游戏