什么时候才能成为拉朋友的最佳时机?

时间:2012-04-05 18:23:59

标签: iphone facebook facebook-graph-api

对于我的iPhone应用程序,用户可以使用Facebook登录,然后该应用程序可以获取已经在应用程序上的朋友列表。现在我想知道 - 用户的Facebook好友应该什么时候被拉下来。应该是用户开始使用应用程序并使用Facebook登录的时间吗?或者应该在后台线程中定期完成?或者它应该在我的应用程序上实际完成' Web服务端(接收来自iPhone应用程序的访问令牌)最佳实践是什么?

主要关注点是     

    总朋友数量可能很大,这需要大量的网络流量
    
    时间处理

1 个答案:

答案 0 :(得分:1)

有两种选择:

根据您在问题下方的评论,将朋友列表缓存至少24小时。朋友列表很少经常更改(除非用户年龄在25岁以下,否则可能会更频繁地更改......从统计上来说)。

您还可以使用Real Time API订阅用户的另一个选项。将他们的朋友信息存储在您的服务器上,当Facebook告诉您他们已添加新朋友时,您将其添加到您的数据存储中。然后,您可以查询自己的服务器,而不是使用图谱API。