如何在 Twilio 中吸引参与者进行对话

问题描述

我使用的是适用于 iOS 的 Twilio Conversations Client。你如何让参与者进行对话?每个对话对象都有一个参与者数组对象。

[TwilioConversationsClient conversationsClientWithToken:token properties:nil delegate:self
    completion:^(TCHResult *result,TwilioConversationsClient *convoClient) {   

    NSArray *participants = self.client.myConversations.firstObject.participants;

}];

你如何重新加载这个数组?我没有看到任何像“getParticipants”这样的方法来重新加载这些值。

例如,要重新加载对话的消息,有此方法

- (void)getMessagesAfter:(NSUInteger)index
               withCount:(NSUInteger)count
              completion:(nonnull TCHMessagesCompletion)completion;

解决方法

这里是 Twilio 开发者布道者。

奇怪的是,没有一种方法可以重新加载参与者数组。它存在于 JavaScript SDK 中,所以我原以为它会存在于 iOS SDK 中,但目前还没有。

所以,您所指的participants调用是在加载对话后获取初始参与者列表的方式,那么您应该使用{{3 }} 和 participantJoined 委托方法。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...