使用相同的Facebook应用程序的Android和iPhone版本的应用程序

时间:2012-10-26 08:13:53

标签: android ios facebook

我创建了同一个应用程序的Android和iOS版本,我想与两个应用程序共享相同的Facebook数据。

例如,如果一个用户使用Android应用程序,则应该在检查应用程序的iOS版本中的用户列表时列出他。

但目前我正在为这两个应用分别获得一组用户。同一个Facebook用户必须通过iOS和Android应用程序登录才能在两个版本中都可用

我使用相同的应用程序密钥和相同的Facebook应用程序。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这一切都取决于您如何确定用户是否在线。 Facebook API提供了权限,允许您检测用户的在线状态。它被称为online_presence and friend_online_presence。我无法看到平台之间在线存在方面存在差异的原因......这没有任何意义。我应该注意到,用户的在线状态实际上只是聊天状态,如user table -

的文档中所述
  

online_presence string ) - 用户的Facebook聊天状态。返回一个active之一的字符串,   idleofflineerror(当Facebook无法确定在线状态时)   服务器端的信息)。查询不返回用户的   当该信息受到隐私限制时,Facebook聊天状态   的原因。

您也可以在您的数据库中拥有一个“在线用户”表,其中包含用户列表和连接/断开连接,用户记录的更新。现在,您的数据库将包含您可以查询的实时数据。