Java 通过Facebook应用集成集中登录的最佳方式是什么?在不同的平台上

Java 通过Facebook应用集成集中登录的最佳方式是什么?在不同的平台上,java,android,ios,facebook,facebook-graph-api,Java,Android,Ios,Facebook,Facebook Graph Api,目前,我正在创建一个产品,它可以扩展到各种平台,如Android、IOS、Windows 8和Web(未来版本) 我正在努力创造一种方法,在不同的平台上集中登录facebook 例如: 如果我已经通过Android手机上的Facebook帐户授权了appA,那么当我拿起iPad时,我就不想再授权该应用了。它应该知道同一个FB帐户已经被授权过一次,并且应该直接允许应用程序从Facebook获取所需信息-我想如果我们分别使用IOS和android的Facebook sdk,这是不可能的 现在,如果我

目前,我正在创建一个产品,它可以扩展到各种平台,如Android、IOS、Windows 8和Web(未来版本)

我正在努力创造一种方法,在不同的平台上集中登录facebook

例如:

如果我已经通过Android手机上的Facebook帐户授权了appA,那么当我拿起iPad时,我就不想再授权该应用了。它应该知道同一个FB帐户已经被授权过一次,并且应该直接允许应用程序从Facebook获取所需信息-我想如果我们分别使用IOS和android的Facebook sdk,这是不可能的

现在,如果我通过一个服务器处理所有facebook请求,该服务器托管一个lets say,并且我的所有客户端都请求该服务器获取facebook相关交易。在这种情况下,当用户登录应用时,我的应用程序如何在设备上获取默认登录facebook应用程序的用户的信息(例如quora)它如何影响移动营销活动