1

我想使用实时 API 实现类似于 Google Docs 的用户体验。我想知道跟踪所有合作者的光标/选择的最佳方法是什么。

看起来 IndexReference 似乎是要走的路,但我如何跟踪协作者是否将 IndexReference 添加到字符串?

在实时 API 沙箱中,仅跟踪来自本地光标的光标移动。IndexReferences 是向所有合作者广播还是仅供本地使用?

或者是创建包含所有选择的协作地图的首选方法?有没有办法将某些字段附加到协作者,以便在协作者离开时清理它们?

4

1 回答 1

0

IndexReferences 是数据模型对象,就像任何其他对象一样。您可以向它们添加侦听器以了解更改。

您可能希望从 sessionId -> 光标信息中获取地图。光标信息的精确表示方式取决于您要跟踪的内容,但它可以是字符串上的索引引用。

您可以收听协作者离开事件以确定何时移除协作者的光标。

于 2013-08-16T16:51:16.987 回答