web-dev-qa-db-ja.com

時系列アクティビティフィードはどのように動作しますか?

基本的なソーシャルアプリのアクティビティフィードを開発しています。ユーザーをフォローしたり、フォローしたりできます。誰かをフォローすると、その人のコンテンツがアクティビティフィードに表示されます。その人が投稿したコンテンツをフィードに表示するかどうかについて、私は議論していますbefore彼女をフォローしたか、フォローした後にのみ作成されたコンテンツを表示するかどうか。

Twitterが最初のオプションを実装し、Instagramが後者を実装していることがわかります。

それぞれの長所と短所がよくわかりません。これについての良い習慣は何ですか?

2
Hugo Alves

場合によります。アプリがお互いを知っている人(FBの種類)に関するものである場合、「フォローし始めた日」からのフィードを制限することをお勧めします。ほとんど見知らぬ人(Twitterの種類)であれば、フィードを完全に表示できます。私が言う理由は、A氏は過去にB氏について何かを述べたり書いたりした可能性があり、A氏はA氏の過去のコメントについて知っているという考えが気に入らない可能性があるということです。 AがBについて言ったことだけでなく、アイデアや物議を醸すトピックになる可能性があります。私が言ったように、それはユーザー間の関係モデルが何であるか、そして「次の」モデルが何であるかに依存します-ユーザーは誰が彼らをフォローできるかをコントロールできますか?

編集:

すべてのフィードを共有することは正しいと思います。あなたは過去のフィードをシャットダウンする非常に強い理由が必要です..私の2セントだけ。

1
PK2016