2012-04-05 1 views
1

私のiPhoneアプリの場合、ユーザーはFacebookを使用してログインすることができます。アプリは既にアプリに登録されている友達のリストを取得できます。今私は不思議に思っています - いつユーザーのFacebookの友達が引き離されるべきなのですか?ユーザーがアプリの使用を開始してFacebookでログインする必要がありますか?または、バックグラウンドスレッドで定期的に実行する必要がありますか?または、実際には私のアプリケーションのWebサービス側で実行する必要があります(アクセストークンを受信して​​iPhoneアプリから送信します)。一緒に行くベストプラクティスは何ですか?Facebookの友人を引き込むのに最適な時期はいつですか?

主な懸念は、友人の

    総数はオプションのカップル

+0

ここに「正しいか間違っている」というのはありません。あなたが何をする必要があるかによって異なります。まず、友達リストが必要ですか?何かをデータベースに保存していますか? –

+0

私はデータベースに何も保存しません。パフォーマンスを得るためにキャッシュするだけです。そこのベストプラクティスを知ることに非常に興味があります。 – tom

答えて

1

を処理し、ネットワークトラフィック

    多くの時間を必要とする多数の可能性があります:あなたのコメントから

    あなたの質問の下に、キャッシュ友人のリストは、最低24時間。友だちのリスティングは頻繁に変更されることはめったにありません(ユーザーが25歳未満の場合を除き、より頻繁に変更される可能性があります...統計的に言えば)。

    また、Real Time APIを使用してユーザーに登録することもできます。あなたのサーバーに友人情報を保存し、Facebookがあなたに新しい友人を追加したことを知らせるときに、それをデータストアに追加します。それでは、Graph APIを使用するのではなく、自分のサーバーに問い合わせることができます。

関連する問題