GetStream:只有 "share" 一个 activity 与特定用户
GetStream: Only "share" an activity with certain user
我们正在通过文档进行培养,但找不到任何可以帮助我们实现以下功能请求的内容:
"Privacy settings for an activity", a user wants to create an activity which is only visible to selected users in their content feed.
我们的提要结构如下所示:
User
- 平面进纸,以及
ContentFeed
- 平进纸
现在,例如:
用户 B 的 ContentFeed
和 C 正在关注 的 User
供稿]用户A。 用户 A 创建了一个 activity,用户只想与 用户 C 共享。创建后 activity 不应出现在 用户 B 的 ContentFeed
中,而只能出现在用户 C 的 .
中
Facebook 有类似的功能,您可以 select 谁应该能够看到您创建的 post。
关于如何使用 getstream.io 实现这个的任何建议?
提前致谢!
您可以使用 to targeting
根据您要支持的权限级别在写入时向特定提要添加活动。
A 将 activity 添加到其 feed,全局。如果 C 能看到它,将它的 to target
标记为 A-visible-C
,当 C
跟随 A
时,它会跟随 A-visible-C
,而不是 A
(因为它是全球性的)。
这只是一个建议,通过 to
定位,您可以轻松地将同一内容复制到多个地方。
要指定它,只需将 to: ["privacy:A-visible-C"]
添加到您的 activity。
我们正在通过文档进行培养,但找不到任何可以帮助我们实现以下功能请求的内容:
"Privacy settings for an activity", a user wants to create an activity which is only visible to selected users in their content feed.
我们的提要结构如下所示:
User
- 平面进纸,以及
ContentFeed
- 平进纸
现在,例如:
用户 B 的 ContentFeed
和 C 正在关注 的 User
供稿]用户A。 用户 A 创建了一个 activity,用户只想与 用户 C 共享。创建后 activity 不应出现在 用户 B 的 ContentFeed
中,而只能出现在用户 C 的 .
Facebook 有类似的功能,您可以 select 谁应该能够看到您创建的 post。
关于如何使用 getstream.io 实现这个的任何建议?
提前致谢!
您可以使用 to targeting
根据您要支持的权限级别在写入时向特定提要添加活动。
A 将 activity 添加到其 feed,全局。如果 C 能看到它,将它的 to target
标记为 A-visible-C
,当 C
跟随 A
时,它会跟随 A-visible-C
,而不是 A
(因为它是全球性的)。
这只是一个建议,通过 to
定位,您可以轻松地将同一内容复制到多个地方。
要指定它,只需将 to: ["privacy:A-visible-C"]
添加到您的 activity。