0

我正在使用 Layer SDK 实现群聊功能。考虑到我不是该对话的一部分,我如何从 iOS SDK 中使用对话 ID 获取 LYRConversation 实例。

LYRQuery 类指定它仅对我参与的对话运行查询,因此存储在我的本地数据库中。

我正在从我的后端 API 获取层对话 ID 列表(作为趋势组功能)。Layer 的 iOS SDK 似乎没有提供任何 API 来根据其对话 ID 加入另一个对话。

有针对这个的解决方法吗?

4

1 回答 1

0

在上述情况下,我们需要通过平台 API(在我们的后端服务器上)将用户添加到对话中。

同步将在瞬间发生。我们还有一个名为 waitForCreationOfObjectWithIdentifier https://developer.layer.com/docs/ios/api#lyrclient的更新方法 ,它可以让您指定一个对象 ID,然后在该对象同步后立即触发。

因此,为了解决这个问题,我们对后端服务器进行了 API 调用,将用户添加到对话中。我们还实现了 waitForCreationOfObjectWithIdentifier 来监听添加用户的对话何时同步到我们的本地数据库,以通知用户相同的情况。

感谢图层支持团队的快速澄清。

于 2016-05-02T07:14:17.427 回答