搜尋

首頁  >  問答  >  主體

android - 微信的@功能如何实现的?

请问微信的@功能大致如何实现呢?消息接收方如何判断自己被@了呢?

怪我咯怪我咯2772 天前482

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-04-18 09:06:20

    參考下推送吧,這是伺服器幹的事情.客戶端只需要接收就可以了

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:06:20

    監聽輸入框,假如新增@,觸發選人,選完後,訊息裡面有個字段專門存被@人的信息,值得注意的是,訊息內容的「@」字的個數要與欄位裡面的數量保持一致,即使不是@人的普通@字符,也要加一個特殊空人的信息,以方便服務器做判斷,還有一些細節要處理,大致思路是這樣。

    接收的話,就是看那個字段裡面有沒有自己,有就是@自己

    回覆
    0
  • 取消回覆