【问题标题】:Use the same facebook app for both android and iphone versions of the application对应用程序的 android 和 iphone 版本使用相同的 facebook 应用程序
【发布时间】:2012-10-26 08:13:52
【问题描述】:

我创建了同一个应用的 android 和 iOS 版本,我想与这两个应用共享相同的 facebook 数据。

例如,如果有一个用户使用 android 应用程序,则应在查看应用程序 iOS 版本的用户列表时将其列出。

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

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

有什么想法吗?

【问题讨论】:

    标签: android ios facebook


    【解决方案1】:

    这一切都取决于您如何准确地确定用户是否在线。 Facebook API 提供的权限可让您检测用户的在线状态。它被称为online_presence and friend_online_presence。我看不出平台之间在在线存在方面存在差异的原因......这没有任何意义。需要注意的是,用户的在线状态实际上只是聊天状态,正如user table 的文档中提到的那样 -

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多