Twilio可编程聊天频道获取最后一条消息未返回任何响应



我正在尝试通过调用以下内容从tchchannel对象中检索10个最后一条消息。

[channel.messages getLastMessagesWithCount:10 completion:^(TCHResult *result, NSArray<TCHMessage *> *messages)
{
    NSLog(@"Messages");
}];

,但似乎没有返回任何响应,甚至没有触发完成块。

我敢肯定至少有3条消息,因为我在此方法调用中收到了3个作为"计数"的响应:

[channel getMessagesCountWithCompletion:^(TCHResult *result, NSUInteger count) {
    NSLog(@"Number of messages: %lu", (long)count);
}];

我想念什么吗?我已经浏览了示例,我确定我正确地启动了客户端。(作品,我可以检索我的频道等)任何帮助都将不胜感激。

谢谢。

好吧,我发现了自己的错误。

我需要在初始化聊天客户端之前将tchclientsynchronizationstylatgyall设置为twiliochatclientproperties对象。

这使我能够检索有关所有频道的所有内容,与Tchclientsynchronizationstrategychannellist不同,这仅给了我元数据。

最新更新