當前位置:名人名言大全網 - 端午節短信 - 微信提現消息是如何實現的?

微信提現消息是如何實現的?

承諾就是承諾。古人有句話:“言而有信,行必果。”壹句話出來,就算四匹好馬拉著也很難追。可見大家對說的話有多重視。

然而,人們總是說錯話,比如:

為了解決殘疾人的煩惱,微信在5.3.1.16版本中推出了“微信撤回”功能,該功能為2分鐘內發送的消息提供了撤回選項:

用戶長按發送的消息(包括圖片),並從多個選擇中選擇撤回。

那麽問題來了,

為什麽發送的消息可以輕易撤回?

在韓劇《來自星星的妳》中,武裏教授為了不讓錢宋軼看到下意識發出的“告白”信息,不惜使用了兩大“殺手鐧”:時間旅行和空間靜止。

其實,妳不必羨慕杜教授。自從我們有了微信撤回功能,每個微信用戶都可以與超級大國競爭並輕松撤回消息。

那麽,在沒有超能力的幫助下,微信如何同時從兩部手機中提取信息呢?

以MobleA向MobileB發送消息和撤回消息為例:

A.當A.MobileA發送消息時,它會在自己的微信客戶端上生成壹個世界上唯壹的UniqueMsgID,並將該UniqueMsgID附加到要發送的消息正文中。

B.當B.MobileB收到消息時,它存儲消息體並顯示消息。

C.當C.MoblieA撤回消息時,MobleA知道她發送的每個消息體的UniqueMsgID以及需要撤回的消息,並將該消息的UniqueMsgID附加到撤回命令。

D.Moblieb在收到撤回命令時,會根據撤回命令中的UniqueMsgID在自己的數據庫中查找相應的消息體,然後顯示撤回效果。

為什麽微信只能撤回消息2分鐘?

移動互聯網時代促使每個人都處於壹個信息處理異步的時代。大多數人需要壹些時間來處理信息。相比之下,兩分鐘似乎有點太短了,他們經常在想退出時發現自己已經過期了。

那麽,我們需要設置停藥期嗎?

答案無疑是肯定的。在雙方的對話中,如果不設定撤軍時間,會有兩種危害:

A.如果信息發出後沒有設置撤回時間,對於壹些已經發出很長時間的信息,很可能接收方已經看到了,發送方的進壹步撤回會使雙方的關系更加尷尬,甚至引起不必要的誤會。

B.信息發送後,如果撤回時間沒有限制,發送者可以撤回任何歷史消息,這將導致會話上下文不完整,影響用戶體驗。

那為什麽停藥時間是2分鐘?不能多壹點或少壹點嗎?

對此,微信產品團隊在分析大數據後認為,從信息接收者的角度來看,2分鐘是從接收到閱讀壹條消息的平均時間。撤回時間在2分鐘以內,這將最大程度地保持上下文的完整性,並給人們壹個穩定的用戶體驗。

如果少於2分鐘,發布者可能來不及意識到信息錯誤,已經錯過了撤回的機會;

如果長於2分鐘,信息被接收者讀取的概率將大大提高,並且發送者無需撤回信息。此外,撤回很久以前發送的信息也會破壞上下文的連貫性,嚴重影響對話體驗和效果。

與其設置時間限制,為什麽不在召回功能中提示對方閱讀呢?

雖然2分鐘是從接收到讀取信息的平均時間,但我們無法知道接收者何時會讀取發送的信息,這將導致回憶功能有時並不那麽及時,從而陷入了著名的“薛定諤的貓”問題。