GetStreamIO - 基于 defined/special/custom 聚合创建提要
GetStreamIO - Create feeds based on defined/special/custom aggregation
我正在尝试使用 GetStream.IO 弄清楚情况,但我在这样做时遇到了问题...
我有一个应用程序,我想要 3 个不同的提要:
- 用户一(包含我的所有活动,如果是我的话,或者包含给定用户的所有活动)
- A 类时间线(基于我关注的用户 A 类活动的汇总)
- B 类时间线(基于我关注的用户 B 类活动的汇总)
我还需要一个 activity 一个(X 发帖,Y 关注你等等)但现在我想专注于上述情况。
用户 A 到达应用程序。他有两个提要
- Feed with users typeA
- Feed with users typeB
不过,A类和B类基本上都是用户(来自继承pov)。如果我关注一个用户(通过 getstream IO),聚合将 return 我关注的两个 typeA/B 用户的结果(活动),这是我不想的。
我该如何解决这个问题? (仅在可能的情况下使用 getstreamIO)
谢谢
由于在提要中拉取活动时没有过滤,因此应在提要组级别进行分类。重要的想法是拆分用户供稿,使得
user_a:user_id
和 user_b:user_id
然后 user:user_id
供稿可以跟在这两个供稿之后。
最重要的是,时间线可以遵循自己的种类,这样
timeline_a:user_id
跟随 user_a:user_id
并聚合它,类似地
timeline_b:user_id
跟在 user_b:user_id
之后,每个时间线都会看到他们感兴趣的人的活动。
如果用户想查看整个聚合,也可以提供timeline:user_id
。
我正在尝试使用 GetStream.IO 弄清楚情况,但我在这样做时遇到了问题...
我有一个应用程序,我想要 3 个不同的提要:
- 用户一(包含我的所有活动,如果是我的话,或者包含给定用户的所有活动)
- A 类时间线(基于我关注的用户 A 类活动的汇总)
- B 类时间线(基于我关注的用户 B 类活动的汇总)
我还需要一个 activity 一个(X 发帖,Y 关注你等等)但现在我想专注于上述情况。
用户 A 到达应用程序。他有两个提要
- Feed with users typeA
- Feed with users typeB
不过,A类和B类基本上都是用户(来自继承pov)。如果我关注一个用户(通过 getstream IO),聚合将 return 我关注的两个 typeA/B 用户的结果(活动),这是我不想的。
我该如何解决这个问题? (仅在可能的情况下使用 getstreamIO)
谢谢
由于在提要中拉取活动时没有过滤,因此应在提要组级别进行分类。重要的想法是拆分用户供稿,使得
user_a:user_id
和 user_b:user_id
然后 user:user_id
供稿可以跟在这两个供稿之后。
最重要的是,时间线可以遵循自己的种类,这样
timeline_a:user_id
跟随 user_a:user_id
并聚合它,类似地
timeline_b:user_id
跟在 user_b:user_id
之后,每个时间线都会看到他们感兴趣的人的活动。
如果用户想查看整个聚合,也可以提供timeline:user_id
。