2016-06-18 46 views
0

我正在發現Twilio IP消息sdk,我計劃將其集成到我的項目中..我正在使用Twilio IP Messaging SDK For JavascriptTwilio IP消息系統:顯示發送消息之前的一秒延遲

因此,我通過入門代碼測試它,並且一直運行正常。

但是,我面臨一個小問題,讓我有點困擾。當我發送消息時,它會在消息顯示在聊天窗口之前發生一段時間。約1秒。

我知道這不是一個巨大的延遲,但我的目標是建立最可能的反應式聊天。我認爲問題來自Twilio的sendMessage()函數。我不知道如何解決它。如果你沒有明白我的意思,請舉例說明Facebook聊天。當您輸入內容並按下回車鍵時,您將立即看到您輸入的內容顯示在聊天窗口中,不是嗎?但是Twilio在消息出現之前有一點延遲時間(約1秒)。

這是一個真正的問題,所以我應該如何使sendMessage()函數更具反應性?

此致

+0

如果您的意思是郵件在發件人的「聊天室」上顯示需要1秒鐘,那麼您可能是在網絡綁定事件發生後才顯示郵件。 –

+0

在執行'.sendMessage()'後,您可以手動將消息打印到聊天窗口。接下來,當您的頻道收到「消息添加」事件時,您現在可以根據需要更新打印的消息。 – Quirk

+0

@IsmaelMiguel在聊天箱中顯示消息之前未設置要處理的任何事件。這真的是twilio的sendMessage函數的問題。即使是console.log(測試messageAdded事件)消息也要花費相同的時間來顯示,所以與printMessage函數無關。 –

回答

1

已解決。特別感謝Quirk。

我所需要做的只是在sendMessage()之外打印內容。最後很簡單。