簡體   English   中英

使用iOS Twilio SDK在對話歷史記錄中顯示系統消息

[英]Show system messages in conversation history using iOS Twilio SDK

嗨,我一直在使用Twilio SDK集成聊天程序的應用程序之一。 我想知道是否有可能在頻道內獲取系統消息,例如:“會員A加入頻道”,“會員B離開頻道”,“會員C接受了加入邀請”等等。 似乎Twilio SDK沒有API來獲取系統消息或進行設置。 我們怎樣才能做到這一點?

我還注意到,可以通過在消息內的屬性中設置自定義鍵值對並將其發送到通道來實現。 但是對於新邀請的成員,當他們拒絕邀請請求時(例如“成員A拒絕加入頻道的邀請”),他們無法發送消息,因為他們尚未加入頻道。

Twilio開發人員布道者在這里。

如果要發送這樣的持久性系統級消息,則可以結合使用webhooksREST API進行發送

這個想法是,只要需要這些系統消息之一,就可以使用REST API將消息發送到通道 REST API的默認用戶是system ,然后您可以將來自system消息視為特殊消息,以便在UI中顯示。

我提到網絡鈎子是因為您可以注冊接收一些有用的事件,例如成員加入和離開頻道。 Webhook可能無法涵蓋您想要的所有內容,例如拒絕邀請,但是為此,我只會觸發我自己的HTTP請求,從應用程序到您的服務器。

讓我知道是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM