1、引言
IM應(yīng)用的初學(xué)者們,在補(bǔ)全了各種基礎(chǔ)技術(shù)知識(shí)后(如果您仍不具備這些知識(shí),建議馬上閱讀《新手入門(mén)一篇就夠:從零開(kāi)發(fā)移動(dòng)端IM》),在動(dòng)手編碼實(shí)踐時(shí),很多時(shí)候糾結(jié)的并不是功能該如何實(shí)現(xiàn),而是這個(gè)功能該實(shí)現(xiàn)成什么樣(沒(méi)有經(jīng)驗(yàn),我特瑪能找誰(shuí)問(wèn)問(wèn)?)。
比如,最常見(jiàn)的糾結(jié)有以下這些:
- 1)離線聊天消息該保存多久?
- 2)好友請(qǐng)求應(yīng)該保存多久?
- 3)短視頻消息中的視頻時(shí)長(zhǎng)設(shè)為多大合適?
- 4)圖片、短視頻、語(yǔ)音這些多媒體消息中,未讀的文件數(shù)據(jù)保存多久?
- 5)群管理的邏輯該怎么弄?參考微信?還是參考QQ?(關(guān)鍵是參考資料哪里有?)
- 6)朋友圈限制最多發(fā)幾張照片合適?
- ... ...
嗯,這些問(wèn)題,老板認(rèn)為并不是問(wèn)題,因?yàn)榭梢?#8220;參考微信”?。?/p>
然而,微信又不會(huì)親口說(shuō)出來(lái)它的這些規(guī)則到底是多少?難不成要一個(gè)一個(gè)去試?那太扯了!
本文將根據(jù)微信官方目前已公開(kāi)的資料,將它的一些常用功能參數(shù)和邏輯規(guī)則資料進(jìn)行了匯總整理,希望能助力你的IM開(kāi)發(fā)?。ū疚囊寻l(fā)布于:http://www.52im.net/thread-3008-1-1.html)
學(xué)習(xí)交流:
- 即時(shí)通訊/推送技術(shù)開(kāi)發(fā)交流5群:215477170[推薦]
- 移動(dòng)端IM開(kāi)發(fā)入門(mén)文章:《新手入門(mén)一篇就夠:從零開(kāi)發(fā)移動(dòng)端IM》
本文已同步發(fā)布于“即時(shí)通訊技術(shù)圈”公眾號(hào),歡迎關(guān)注:
▲ 本文在公眾號(hào)上的鏈接是:https://mp.weixin.qq.com/s/F-pVE9vN21h0Vm8LwnYplg
2、資料來(lái)源
本文中整理的所有內(nèi)容均來(lái)自微信官方知識(shí)庫(kù),如果存在不全或不準(zhǔn)確的情況,請(qǐng)?jiān)谠u(píng)論中回復(fù),我會(huì)逐條核實(shí)并修訂。
* 特別申明:本文內(nèi)容僅供研究和學(xué)習(xí)使用,請(qǐng)勿用作其它用途。如有不妥之處,請(qǐng)指出,我會(huì)及時(shí)處理。
3、閱讀對(duì)象
本文適合作為新老IM開(kāi)發(fā)者的備查資料。本文不適合不懂技術(shù)的普通用戶閱讀,因?yàn)樗袃?nèi)容都盡量以技術(shù)人員的視解整理和表述。
移動(dòng)端IM產(chǎn)品中,微信是標(biāo)桿,也是事實(shí)的用戶體驗(yàn)標(biāo)準(zhǔn)。所以,無(wú)論是被老板或產(chǎn)品經(jīng)理懟,直接說(shuō)“微信也這樣”,能省去很多口水仗(經(jīng)驗(yàn)?。?。這也是整理本文的初衷,以及價(jià)值所在。
4、相關(guān)資源
《微信本地?cái)?shù)據(jù)庫(kù)破解版(含iOS、Android),僅供學(xué)習(xí)研究 [附件下載]》(* 推薦研究)
《仿微信的IM聊天時(shí)間顯示格式(含iOS/Android/Web實(shí)現(xiàn))[圖文+源碼]》
5、微信的好友關(guān)系規(guī)則匯總
5.1 好友驗(yàn)證請(qǐng)求有效期限
有效期限為 3 天。
* 補(bǔ)充規(guī)則:微信的好友驗(yàn)證請(qǐng)求只保存在手機(jī)本地,當(dāng)卸載重裝后,好友請(qǐng)求會(huì)消失且無(wú)法找回。
5.2 通訊錄分組/好友排序
微信通訊錄分組、好友排序,是根據(jù)微信通訊錄朋友昵稱(chēng)的首字母(或首個(gè)漢字拼音首字母)由A-Z排序。
* 補(bǔ)充規(guī)則:如果好昵稱(chēng)是特殊符號(hào)、數(shù)字或Emoji表情(比如愛(ài)心、氣球等),將會(huì)歸到#類(lèi)中。
5.3 好友驗(yàn)證規(guī)則
- 1)當(dāng)開(kāi)啟“加我為朋友時(shí)需要驗(yàn)證”后,需你同意接受請(qǐng)求后,才能成為好友;
- 2)未開(kāi)啟“加我為朋友時(shí)需要驗(yàn)證”時(shí),任何人都能添加你為好友(無(wú)需你確認(rèn))。
* 補(bǔ)充規(guī)則:如果不想被他人添加好友時(shí)搜索到,微信中可以設(shè)置關(guān)閉“微信號(hào)/手機(jī)號(hào)/QQ號(hào)”等搜索方式。
5.4 微信有4種添加好友方式
1)搜索加好友:
輸入對(duì)方的微信號(hào)/QQ號(hào)/手機(jī)號(hào)搜索添加即可,但不支持搜索昵稱(chēng)。
* 補(bǔ)充規(guī)則:如果對(duì)方將關(guān)閉了“通過(guò)QQ/手機(jī)號(hào)/微信號(hào)搜索到我”,則沒(méi)有辦法通過(guò)此種方法添加好友。
2)雷達(dá)加朋友:
當(dāng)被添加者物理距離很近時(shí),一起按住手機(jī),就可以添加對(duì)方為朋友。
3)掃二維碼加朋友:
掃描對(duì)方的二維碼名片,就可以添加對(duì)方為朋友。
4)手機(jī)聯(lián)系人:
綁定手機(jī)聯(lián)系人的微信帳號(hào),可以查看到手機(jī)通訊錄聯(lián)系人已開(kāi)通了微信的朋友,并直接添加對(duì)方為微信好友。
5.5 好友人數(shù)上限
微信最多可以添加 5000 個(gè)好友。
5.6 通訊錄黑名單功能邏輯
將對(duì)方加入黑名單后,與對(duì)方的關(guān)系邏輯如下:
- 1)在自己的會(huì)話列表不再顯示與其聊天記錄,解除黑名單后會(huì)重新出現(xiàn)在會(huì)話列表中;
- 2)在對(duì)方的通訊錄好友列表中仍然會(huì)顯示;
- 3)將不再接收到對(duì)方的消息;
- 4)對(duì)方無(wú)法給你發(fā)消息,會(huì)提示“對(duì)方拒絕接收您的消息”,自己可以給對(duì)方正常發(fā)送消息;
- 5)互相無(wú)法查看更新后的頭像、個(gè)性簽名;
- 6)對(duì)方將無(wú)法查看你的微信個(gè)人相冊(cè)和對(duì)照片進(jìn)行評(píng)論;
- 7)互相看不到朋友圈更新,拉黑之前在朋友圈分享的照片也不在對(duì)方朋友圈展示。
5.7 當(dāng)被對(duì)方刪除或“拉黑”后的聊天效果
當(dāng)好友將你刪除或加入黑名單后,你給他發(fā)消息時(shí),微信將出現(xiàn)以下提示。
對(duì)方將我加入黑名單后,我發(fā)消息時(shí)的微信提示:
對(duì)方把我刪除后,我發(fā)消息時(shí)的微信提示:
6、微信的群聊規(guī)則匯總
6.1 微信群的功能定位
微信群相當(dāng)于QQ中的討論組,所以沒(méi)有QQ里的群號(hào)碼這種東西。
6.2 群主規(guī)則
群的創(chuàng)建者默認(rèn)是群主。
* 補(bǔ)充規(guī)則:當(dāng)創(chuàng)建者退出該群時(shí),群成員列表中的第一位(也就是建群以來(lái)第2個(gè)加群的人)將自動(dòng)成為新群主(好奇葩的規(guī)則!)。
另外:當(dāng)原群創(chuàng)建者(即原群主)再次加群時(shí),身份將會(huì)是普通群?jiǎn)T。
6.3 群?jiǎn)T邀請(qǐng)規(guī)則
群成員可以拉其他人加入群,群主不能取消普通群?jiǎn)T的這個(gè)能力。
* 補(bǔ)充規(guī)則:群主可以設(shè)置邀請(qǐng)需確認(rèn),即需群主確認(rèn)后才可以讓被邀請(qǐng)的好友加到群內(nèi)。
6.4 群名稱(chēng)規(guī)則
每個(gè)人(不只是群主)都可以修改群名稱(chēng)。
* 補(bǔ)充規(guī)則:當(dāng)群超過(guò) 100 人時(shí),只有群主可以修改群名稱(chēng)。
6.5 群公告規(guī)則
只有群主可編輯群公告。
* 補(bǔ)充規(guī)則:群公告字?jǐn)?shù)限制為最大 2000 個(gè)字(即4000字節(jié))。
6.6 群保存規(guī)則
微信群需要手動(dòng)添加到通訊錄才會(huì)永久保存,否則它只會(huì)保存在本地,一旦你卸載APP后,它就會(huì)消失。除非有群內(nèi)成員發(fā)送消息,你才能再次看到,除次之外,你沒(méi)有別的方法可以找回它。
6.7 群人數(shù)限制
微信群最大上限為 500 人。而且,100 人以上的微信群只有已通過(guò)實(shí)名驗(yàn)證的微信用戶才能加入。
6.8 加群驗(yàn)證規(guī)則
- 1)當(dāng)群人數(shù)小于40人時(shí),好友可以自由加入或被邀請(qǐng)加入;
- 2)當(dāng)群人數(shù)超過(guò)40人時(shí),加群邀請(qǐng)需要對(duì)方同意;
- 3)當(dāng)群人數(shù)超過(guò)100人時(shí),對(duì)方需要通過(guò)實(shí)名驗(yàn)證才能接受邀請(qǐng)(微信中可以通過(guò)綁定銀行卡進(jìn)行實(shí)名驗(yàn)證)。
6.9 解散或退出群規(guī)則
微信沒(méi)有像QQ那樣的“一鍵解散群”功能。
可以通過(guò)中列方法實(shí)現(xiàn)解散群或退出群的能力:
1)如果是群主(創(chuàng)建者或群成員列表第一位),可以將群成員全部刪除;
2)如果是普通群?jiǎn)T,可以退出群聊。
6.10 群二維碼的有效期限
微信群的二維碼有效期為 7 天(從二維碼生成時(shí)開(kāi)始計(jì)算),失效后的2維碼掃描時(shí)將提示“該二維碼已過(guò)期”。
6.11 微信群消息屏蔽規(guī)則
微信沒(méi)有屏蔽群聊消息的功能,如果要達(dá)到這樣的效果,你只能設(shè)置不提醒新消息或退出此群。
7、微信的朋友圈規(guī)則匯總
7.1 照片數(shù)和文字?jǐn)?shù)限制
- 1)朋友圈照片單次最多可添加 9 張照片,上傳照片沒(méi)有文件數(shù)量限制,也沒(méi)有存儲(chǔ)容量限制。
- 2)最多可輸入 1500 個(gè)漢字(即 3000 個(gè)字節(jié))。
7.2 朋友圈新動(dòng)態(tài)提醒規(guī)則
如果關(guān)閉了朋友圈更新提醒,當(dāng)好友有發(fā)布新的朋友圈動(dòng)態(tài)時(shí),“發(fā)現(xiàn)”按鈕上將不會(huì)再出現(xiàn)紅點(diǎn)提示,否則將提示。
7.3 朋友圈查看權(quán)限規(guī)則
當(dāng)你未作任何權(quán)限設(shè)置的情況下:
- 1)你的所有朋友可以,查看到你在朋友圈發(fā)表的所有動(dòng)態(tài);
- 2)陌生人可以查看你最近的10條動(dòng)態(tài)。
發(fā)新朋友圈時(shí),可以設(shè)置回避的人(即設(shè)置“誰(shuí)可以/不可以看”):
- 1)公開(kāi):所有朋友可見(jiàn);
- 2)私密:僅自己可見(jiàn);
- 3)部分可見(jiàn):可在通訊錄中選擇哪些好友可見(jiàn);
- 4)不給誰(shuí)看:可在通訊錄中選擇哪些好友不可見(jiàn)。
可以允許或禁止陌生人查看:
可以允許或禁止陌生人(可能來(lái)自掃碼但未添加好友、附近的人、搖一搖、群聊時(shí))看到10張最近發(fā)的照片。
可以設(shè)置朋友圈查看時(shí)間范圍:
可選擇允許好友查看朋友圈最近三天、最近半年或者全部的內(nèi)容。
可以關(guān)閉朋友圈功能:
之前通過(guò)朋友圈發(fā)表的照片,可在個(gè)人相冊(cè)里查看。但好友仍可以看到。
7.4 朋友圈的評(píng)論可見(jiàn)規(guī)則
- 1)評(píng)論時(shí),只會(huì)通知發(fā)布者;
- 2)當(dāng)評(píng)論時(shí)“@”某評(píng)論者,只會(huì)通知被回復(fù)者;
- 3)評(píng)論者只能看到朋友的所有評(píng)論(當(dāng)該條朋友圈的回復(fù)者不是朋友時(shí),是看不到他的回復(fù)的)。
7.5 朋友圈隱私規(guī)則
1)陌生人查看十張照片:
當(dāng)禁止“允許陌生人查看十張照片”時(shí),陌生人將看不到你發(fā)布的任何朋友圈動(dòng)態(tài)。微信默認(rèn)是允許。
2)不看他(她)的朋友圈(即屏蔽好友的朋友圈):
在您的朋友圈中不會(huì)顯示對(duì)方發(fā)送的朋友圈消息。
3)不讓他(她)看我的朋友圈(即內(nèi)容不更新給好友):
對(duì)方查看您的朋友圈顯示是空白的,不會(huì)顯示您發(fā)送過(guò)的任何朋友圈消息。
8、微信的聊天消息規(guī)則
8.1 聊天記錄保存規(guī)則
- 1)微信聊天記錄保存在本地手機(jī),一旦卸載微信,則聊天記錄永久消失;
- 2)微信不支持聊天記錄漫游功能,一旦更新手機(jī),新手機(jī)上無(wú)法看到之前手機(jī)上的聊天記錄。
點(diǎn)評(píng):這里有份完整的微信本地?cái)?shù)據(jù)庫(kù)樣本,可以用來(lái)研究和學(xué)習(xí):《微信本地?cái)?shù)據(jù)庫(kù)破解版(含iOS、Android),僅供學(xué)習(xí)研究 [附件下載]》。
8.2 離線消息保存規(guī)則
- 1)微信服務(wù)器只保存 72 小時(shí)內(nèi)的離線普通消息(從對(duì)方發(fā)消息時(shí)間開(kāi)始算起),過(guò)期會(huì)被服務(wù)端清理;
- 2)微信服務(wù)器只保存 72 小時(shí)內(nèi)的多媒體數(shù)據(jù)(圖片、短視頻、大文件),即使你的手機(jī)已收到該條消息,只要未點(diǎn)擊查看,即被視為未讀,服務(wù)器會(huì)在此期限后清理掉多媒體數(shù)據(jù)。
8.3 “對(duì)方正在輸入”的顯示規(guī)則
給對(duì)方發(fā)送消息后,對(duì)方在 10 秒內(nèi)回復(fù)才可以看到該提示。
8.4 聊天消息撤回時(shí)限
微信的規(guī)則是可以撤回2分鐘內(nèi)發(fā)送的消息。
8.5 消息已讀回執(zhí)規(guī)則
微信不支持已讀回執(zhí)功能。微信認(rèn)為已讀或未讀狀態(tài)屬于個(gè)人隱私,不希望打破這種自由溝通的感覺(jué)。
8.6 語(yǔ)音消息規(guī)則
- 1)最長(zhǎng)可錄制為 60 秒的語(yǔ)音消息;
- 2)語(yǔ)音文件格式為:AMR;
- 3)語(yǔ)音文件壓縮比率:60秒語(yǔ)音文件約為45KB。
點(diǎn)評(píng):如果你的IM中,語(yǔ)音文件大大超過(guò)微信的這個(gè)數(shù)據(jù)量,就表達(dá)存在較大優(yōu)化空間,可以從采樣率等方面進(jìn)行設(shè)置。
8.7 短視頻消息規(guī)則
- 1)最長(zhǎng)可錄制為 10 秒的語(yǔ)音消息;
- 2)語(yǔ)音文件格式為:MP4;
- 3)語(yǔ)音文件壓縮比率:10秒短視頻約文件紅為1.5MB至2.0MB。
點(diǎn)評(píng):如果你的IM中,短視頻文件大大超過(guò)微信的這個(gè)數(shù)據(jù)量,就表達(dá)存在較大優(yōu)化空間,可以從采樣率等方面進(jìn)行設(shè)置。
8.8 文件消息規(guī)則
微信限制最大可以上傳的文件大小為 25 MB。
8.9 聊天消息時(shí)間顯示規(guī)則
- 1)當(dāng)天的消息,以每5分鐘為一個(gè)跨度顯示時(shí)間(即格式:HH:mm);
- 2)超過(guò)1天、小于1周的消息,將顯示“星期+收發(fā)消息的時(shí)間”;
- 3)超過(guò)1周的消息,將顯示手機(jī)收發(fā)時(shí)間的日期(即格式:yyyy-MM-dd)。
點(diǎn)評(píng):這里有一份仿微信的聊天界面時(shí)間顯示規(guī)則代碼,可以下載用一用:《仿微信的IM聊天時(shí)間顯示格式(含iOS/Android/Web實(shí)現(xiàn))[圖文+源碼]》。
9、微信的其它規(guī)則
9.1 收藏功能規(guī)則
- * 收藏的內(nèi)容:可以收藏文字、語(yǔ)音、圖片、視頻、地理位置等。
- * 保存的位置:收藏里面的內(nèi)容是保存在服務(wù)器中的,只要你不主動(dòng)刪除,會(huì)一直存在。
- * 單個(gè)文件大小限制:可以收藏的單個(gè)文件大小不能超過(guò) 25 M。
- * 存儲(chǔ)總?cè)萘肯拗疲何⑿畔拗剖詹財(cái)?shù)據(jù)的總?cè)萘繛?nbsp;2 GB,當(dāng)總收藏容量超出2G后,超出容量的內(nèi)容,將不能再上傳。
9.2 “附近的人”功能規(guī)則
- * 技術(shù)實(shí)現(xiàn):當(dāng)你查看附近的人功能時(shí),微信將通過(guò)手機(jī)GPS獲取你的位置信息,同時(shí)會(huì)被保留一段時(shí)間。
- * 位置緩存:當(dāng)你使用過(guò)“附近的人”時(shí),服務(wù)器就會(huì)留下您的地理位置信息一段時(shí)間,周?chē)娜丝梢栽俅嗡训侥?/li>
9.3 “搖一搖”功能規(guī)則
當(dāng)距離很近的兩個(gè)同時(shí)“搖一搖”時(shí),不一定能搖到對(duì)方。因?yàn)槲⑿诺?#8220;搖一搖”沒(méi)有距離限制,而且是由服務(wù)器隨機(jī)匹配。
10、電腦版微信的特殊規(guī)則
10.1 可以發(fā)送的消息類(lèi)型
微信電腦端,可以發(fā)送文字、默認(rèn)表情、符號(hào)表情、動(dòng)畫(huà)表情(兔斯基表情)、截圖、圖片消息,并能同步手機(jī)上已收藏的表情并發(fā)送。
10.2 可能接收的消息類(lèi)型
可以接收文字、默認(rèn)表情、emoji表情、動(dòng)畫(huà)表情、圖片、文件、語(yǔ)音、視頻、公眾號(hào)消息、名片類(lèi)型消息、小視頻、地理位置消息、轉(zhuǎn)賬消息、合并轉(zhuǎn)發(fā)的聊天記錄消息。
10.3 可以接收但不能查看的的消息類(lèi)型
紅包消息、AA收款消息(收到此類(lèi)消息會(huì)提示請(qǐng)?jiān)谑謾C(jī)上查看)。
10.4 發(fā)送文件的大小限制
微信電腦端,上傳文件大小最大為 100 MB,一次最多可以選擇10個(gè)文件同時(shí)發(fā)送。
* 補(bǔ)充規(guī)則:如果發(fā)送的是視頻,則文件大小不能超過(guò) 25 MB。
附錄:微信團(tuán)隊(duì)分享技術(shù)資料匯總
《微信朋友圈千億訪問(wèn)量背后的技術(shù)挑戰(zhàn)和實(shí)踐總結(jié)》
《微信團(tuán)隊(duì)分享:微信移動(dòng)端的全文檢索多音字問(wèn)題解決方案》
《微信團(tuán)隊(duì)分享:iOS版微信的高性能通用key-value組件技術(shù)實(shí)踐》
《微信團(tuán)隊(duì)分享:iOS版微信是如何防止特殊字符導(dǎo)致的炸群、APP崩潰的?》
《微信團(tuán)隊(duì)原創(chuàng)分享:iOS版微信的內(nèi)存監(jiān)控系統(tǒng)技術(shù)實(shí)踐》
《iOS后臺(tái)喚醒實(shí)戰(zhàn):微信收款到賬語(yǔ)音提醒技術(shù)總結(jié)》
《騰訊技術(shù)分享:社交網(wǎng)絡(luò)圖片的帶寬壓縮技術(shù)演進(jìn)之路》
《微信團(tuán)隊(duì)分享:視頻圖像的超分辨率技術(shù)原理和應(yīng)用場(chǎng)景》
《微信團(tuán)隊(duì)分享:微信每日億次實(shí)時(shí)音視頻聊天背后的技術(shù)解密》
《微信團(tuán)隊(duì)分享:微信Android版小視頻編碼填過(guò)的那些坑》
《微信手機(jī)端的本地?cái)?shù)據(jù)全文檢索優(yōu)化之路》
《企業(yè)微信客戶端中組織架構(gòu)數(shù)據(jù)的同步更新方案優(yōu)化實(shí)戰(zhàn)》
《微信團(tuán)隊(duì)披露:微信界面卡死超級(jí)bug“15。。。。”的來(lái)龍去脈》
《月活8.89億的超級(jí)IM微信是如何進(jìn)行Android端兼容測(cè)試的》
《一篇文章get微信開(kāi)源移動(dòng)端數(shù)據(jù)庫(kù)組件WCDB的一切!》
《微信客戶端團(tuán)隊(duì)負(fù)責(zé)人技術(shù)訪談:如何著手客戶端性能監(jiān)控和優(yōu)化》
《微信后臺(tái)基于時(shí)間序的海量數(shù)據(jù)冷熱分級(jí)架構(gòu)設(shè)計(jì)實(shí)踐》
《微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信的臃腫之困與模塊化實(shí)踐之路》
《微信后臺(tái)團(tuán)隊(duì):微信后臺(tái)異步消息隊(duì)列的優(yōu)化升級(jí)實(shí)踐分享》
《微信團(tuán)隊(duì)原創(chuàng)分享:微信客戶端SQLite數(shù)據(jù)庫(kù)損壞修復(fù)實(shí)踐》
《騰訊原創(chuàng)分享(一):如何大幅提升移動(dòng)網(wǎng)絡(luò)下手機(jī)QQ的圖片傳輸速度和成功率》
《騰訊原創(chuàng)分享(二):如何大幅壓縮移動(dòng)網(wǎng)絡(luò)下APP的流量消耗(下篇)》
《騰訊原創(chuàng)分享(三):如何大幅壓縮移動(dòng)網(wǎng)絡(luò)下APP的流量消耗(上篇)》
《微信Mars:微信內(nèi)部正在使用的網(wǎng)絡(luò)層封裝庫(kù),即將開(kāi)源》
《如約而至:微信自用的移動(dòng)端IM網(wǎng)絡(luò)層跨平臺(tái)組件庫(kù)Mars已正式開(kāi)源》
《開(kāi)源libco庫(kù):?jiǎn)螜C(jī)千萬(wàn)連接、支撐微信8億用戶的后臺(tái)框架基石 [源碼下載]》
《微信新一代通信安全解決方案:基于TLS1.3的MMTLS詳解》
《微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信后臺(tái)保活實(shí)戰(zhàn)分享(進(jìn)程?;钇?》
《微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信后臺(tái)?;顚?shí)戰(zhàn)分享(網(wǎng)絡(luò)?;钇?》
《Android版微信從300KB到30MB的技術(shù)演進(jìn)(PPT講稿) [附件下載]》
《微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信從300KB到30MB的技術(shù)演進(jìn)》
《微信技術(shù)總監(jiān)談架構(gòu):微信之道——大道至簡(jiǎn)(演講全文)》
《微信技術(shù)總監(jiān)談架構(gòu):微信之道——大道至簡(jiǎn)(PPT講稿) [附件下載]》
《如何解讀《微信技術(shù)總監(jiān)談架構(gòu):微信之道——大道至簡(jiǎn)》》
《微信海量用戶背后的后臺(tái)系統(tǒng)存儲(chǔ)架構(gòu)(視頻+PPT) [附件下載]》
《微信異步化改造實(shí)踐:8億月活、單機(jī)千萬(wàn)連接背后的后臺(tái)解決方案》
《微信朋友圈海量技術(shù)之道PPT [附件下載]》
《微信對(duì)網(wǎng)絡(luò)影響的技術(shù)試驗(yàn)及分析(論文全文)》
《一份微信后臺(tái)技術(shù)架構(gòu)的總結(jié)性筆記》
《架構(gòu)之道:3個(gè)程序員成就微信朋友圈日均10億發(fā)布量[有視頻]》
《快速裂變:見(jiàn)證微信強(qiáng)大后臺(tái)架構(gòu)從0到1的演進(jìn)歷程(一)》
《快速裂變:見(jiàn)證微信強(qiáng)大后臺(tái)架構(gòu)從0到1的演進(jìn)歷程(二)》
《微信團(tuán)隊(duì)原創(chuàng)分享:Android內(nèi)存泄漏監(jiān)控和優(yōu)化技巧總結(jié)》
《全面總結(jié)iOS版微信升級(jí)iOS9遇到的各種“坑”》
《微信團(tuán)隊(duì)原創(chuàng)資源混淆工具:讓你的APK立減1M》
《微信團(tuán)隊(duì)原創(chuàng)Android資源混淆工具:AndResGuard [有源碼]》
《Android版微信安裝包“減肥”實(shí)戰(zhàn)記錄》
《iOS版微信安裝包“減肥”實(shí)戰(zhàn)記錄》
《移動(dòng)端IM實(shí)踐:iOS版微信界面卡頓監(jiān)測(cè)方案》
《微信“紅包照片”背后的技術(shù)難題》
《移動(dòng)端IM實(shí)踐:iOS版微信小視頻功能技術(shù)方案實(shí)錄》
《移動(dòng)端IM實(shí)踐:Android版微信如何大幅提升交互性能(一)》
《移動(dòng)端IM實(shí)踐:Android版微信如何大幅提升交互性能(二)》
《移動(dòng)端IM實(shí)踐:實(shí)現(xiàn)Android版微信的智能心跳機(jī)制》
《移動(dòng)端IM實(shí)踐:谷歌消息推送服務(wù)(GCM)研究(來(lái)自微信)》
《移動(dòng)端IM實(shí)踐:iOS版微信的多設(shè)備字體適配方案探討》
《騰訊信鴿技術(shù)分享:百億級(jí)實(shí)時(shí)消息推送的實(shí)戰(zhàn)經(jīng)驗(yàn)》
《IPv6技術(shù)詳解:基本概念、應(yīng)用現(xiàn)狀、技術(shù)實(shí)踐(上篇)》
《IPv6技術(shù)詳解:基本概念、應(yīng)用現(xiàn)狀、技術(shù)實(shí)踐(下篇)》
《微信多媒體團(tuán)隊(duì)訪談:音視頻開(kāi)發(fā)的學(xué)習(xí)、微信的音視頻技術(shù)和挑戰(zhàn)等》
《騰訊技術(shù)分享:微信小程序音視頻技術(shù)背后的故事》
《微信多媒體團(tuán)隊(duì)梁俊斌訪談:聊一聊我所了解的音視頻技術(shù)》
《騰訊技術(shù)分享:微信小程序音視頻與WebRTC互通的技術(shù)思路和實(shí)踐》
《手把手教你讀取Android版微信和手Q的聊天記錄(僅作技術(shù)研究學(xué)習(xí))》
《微信技術(shù)分享:微信的海量IM聊天消息序列號(hào)生成實(shí)踐(算法原理篇)》
《微信技術(shù)分享:微信的海量IM聊天消息序列號(hào)生成實(shí)踐(容災(zāi)方案篇)》
《微信團(tuán)隊(duì)分享:Kotlin漸被認(rèn)可,Android版微信的技術(shù)嘗鮮之旅》
《社交軟件紅包技術(shù)解密(二):解密微信搖一搖紅包從0到1的技術(shù)演進(jìn)》
《社交軟件紅包技術(shù)解密(三):微信搖一搖紅包雨背后的技術(shù)細(xì)節(jié)》
《社交軟件紅包技術(shù)解密(四):微信紅包系統(tǒng)是如何應(yīng)對(duì)高并發(fā)的》
《社交軟件紅包技術(shù)解密(五):微信紅包系統(tǒng)是如何實(shí)現(xiàn)高可用性的》
《社交軟件紅包技術(shù)解密(六):微信紅包系統(tǒng)的存儲(chǔ)層架構(gòu)演進(jìn)實(shí)踐》
《QQ設(shè)計(jì)團(tuán)隊(duì)分享:新版 QQ 8.0 語(yǔ)音消息改版背后的功能設(shè)計(jì)思路》
《微信團(tuán)隊(duì)分享:極致優(yōu)化,iOS版微信編譯速度3倍提升的實(shí)踐總結(jié)》
《IM“掃一掃”功能很好做?看看微信“掃一掃識(shí)物”的完整技術(shù)實(shí)現(xiàn)》
《微信團(tuán)隊(duì)分享:微信支付代碼重構(gòu)帶來(lái)的移動(dòng)端軟件架構(gòu)上的思考》
《IM開(kāi)發(fā)寶典:史上最全,微信各種功能參數(shù)和邏輯規(guī)則資料匯總》
>> 更多同類(lèi)文章 ……
(本文同步發(fā)布于:http://www.52im.net/thread-3008-1-1.html)