[開發者日記] 聊天通訊APP(三) - 聊天小更新

廢話少說直接上影片

對上一次的 demo 中,雖然也包含了個人聊天和群組聊天的部分,但是只支援普通文本和圖片的傳送,而這次修復了文件發送,音頻發送已經視頻發送的部分。而音頻可以直接聆聽接收到的音頻,而視頻則可以直接觀看。
除此之外還添加了系統資訊,例如:群組的建立,群組加入,群組退出並通知群組人員。

更新 - 聊天

  • 支援文本,圖片,音頻,文件,視頻
  • 群組系統通知

實作方法:

  • 文本 : 這個就比較簡單,就直接講發送文本設置到content field,透過Websocket發送即可。
  • 圖片 : 這個就不能直接發送了(也是可以直接發送,但是這樣content就會超大,你們猜猜用什麼方法,哈哈哈)。這邊我是透過先將圖片上傳到server,並將上傳API回傳的path,透過websocket發送。
  • 文件,音頻,視頻:這個也是跟圖片發送相似,透過先上傳,再websocket發送。