GetStream:仅"share"特定用户的活动



我们通过文档进行了培养,但找不到任何可以帮助我们实现以下功能请求的东西:

"活动的隐私设置";,用户想要创建仅对其内容提要中的选定用户可见的活动。

我们的馈送结构如下:
User-扁平馈送,以及
ContentFeed-扁平馈送

现在,例如:

用户BCContentFeed遵循的用户A中的User提要用户A创建一个用户只想与用户C共享的活动。创建后,活动不应出现在用户B的ContentFeed中,而只应出现在用户C中。

脸书也有类似的功能,你可以选择谁应该能够看到你创建的帖子。

关于如何使用getstream.io实现这一点,有什么建议吗?

提前谢谢!

您可以根据想要支持的权限级别,使用to targeting在写入时向特定提要添加活动。

A将一个活动添加到其订阅源global中。如果C可以看到它,则将其to target标记为A-visible-C,当C跟随A时,它将跟随A-visible-C,而不是A(因为它是全局的(。

这只是一个建议,有了to目标,你可以轻松地将同一件事复制到多个地方。

要指定它,只需将to: ["privacy:A-visible-C"]添加到您的活动中即可。

最新更新