栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

WhatsApp网页版扫码分析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WhatsApp网页版扫码分析

一、简要概述

扫码登录本质上是WhatsApp的多设备登录,设备之间可以独立运行,那么当我们首次通过WhatsApp扫码登录二维码时,到底发生了那些事情?交换了那些数据?下面我们来一一分析。

二、流程分析 1、设备新增

网页上你看到的二维码本质是一串字符串,类似这样的2@Z1vEcXIs2pVu2TXNnSm2M3GSQdS5VbnujYPgk7yRk357uJBHWcXgZxAq3tYsWYkLqScOgTKIVkdpIw==,5LCR7sLmRYEbIyruSadIYH7papJluPHeuW+MP7ID0g0=,98YjOiyooXXYnPMrR067bV7VwjkMdxj0ODihSahmYWk=,NQQNAuKalfLUvC9m5G/ejCDum7yIePRT3hXGUj6prsA

当手机端扫码时,其实会向服务器发送一个注册设备的包文:




【82】32407755673975382f477644483455387a504839423676614d32727461414655716f4a72567367477a514b67484a476d6748766d754154675a4d51554942434564346c502b546c5078774f43593742773d3d


【32】705cd8b4702cc80fafd494d91b5a591124e11b93c7b70843b0579eff82fb3b5e


【151】0a730a0d08facff56810999984960618011220eab123e25a04fe5f7f8810e1f62bc8cba9e84a897b871b51b4eeee038ba6f4011a40b7e19b413ba6d3a3324bb4c23220967b0d265472f3633813ac5ecec81616a194a37ebe2d1d38e1ea8ac36776e3f10265a65252ec9b61b20118b683a6652c2d0c12204d37570cfa6bd0fcf3c3c1e99eafd076da834fd91df29f4839fc9191e4b621be


【85】0a1108facff568109999849606180122020001124099f9028ef861f8528e71a88f75a24c9c0ce0041f1448718f53451bf61284eed22fc17808dfca520b62f89b1008035c4a575a00d35ef389ab3211fdc6b4c0790d



如果二维码没有失效,那么服务器会回如下的包文。



【17】0a0757696e646f77731202080718012000



2、状态同步

新增成功后那么得同步一些用户的设置,比如本地语音,通讯录,快捷回复等





【404】12970108001292010a220a208a66e9d8c5f2320476f9bae3bd8dc8ee61f25b865c5272598934e2d51694c23612620a606d795f7e4b2ec312e581a9bab087cbc8cefef3239c46299de775673ad902b906cfa11f529a05713af467367cffc3c5ee32622aba0d1ecab8c91dff87197e88ffc3ae08abe23273c6e22a824290b239c7c2e8609052f81ac86d91aeaf7a3fc7921a080a0600000000a86912a701080012a2010a220a209ecef8b6d487080505db9c960b2685b12fa26c98c2be65b6c6c0a81aca9f524012720a701684c12e2ccbc54a0eaa7e78d197f19bae252264fecf6fed74e75f30fedbb2a6a25d1b32d77460c20dcd8506f7d9e38bc2ca8e380598e2b684521cf35c66eb7c7aff2733cab330fec09ebd018b5bc1d94dd3f2132893914bfea676ea96a13267c3c6bf0c36610bc370fc10869d71f2801a080a0600000000a86922206015d579516eb3a167e01731d0dc48798b2528d28475864fac485d46613f81cc2a207325925c7ab55d93fc6c28d4aa1ef609a7e9d16ecc2b061bc8eb6580c576947e32080a0600000000a8694000




 





【234】12970108001292010a220a20e76d050ddba7d8aa77d95679447e24174eaed15dbc9a74b6f3957511f5b1e5a212620a60eb83da7c0839eeedb18e3ae9e3ab873bbcdfd7a03e8daf28f6dbeadbc06d685441306b627941a041ecb9e21750769a8a51b8a90c90e53c3a316008b25ca9d10d1eb666c3189b3683bbd9d54396a2743f58bd24a4688e8fe7653a9e36f7a99b731a080a0600000000a86922208e09e2f880dbfe0cc26dd288b09a0b8d79bb0c0d2e2d864eb56ac1b21cb9675f2a20a8d874a8aac28ced79684adcb8ed48d558837dd55b07633f918b18774e3379e332080a0600000000a8694000




【284】12c901080012c4010a220a20d9f47b1e7e0edda979c01e46800448b8079beaad0304d7ce30e29629a6ae7edb1293010a9001b97832140ea731eed5c74e292ed806a579af15ac2cdd20af46beeadb80459efe6ade2ce54e21cf64dc233e7c559ca5899aa591ea0fe204a2b76afb89678b3cb904ae1d653469868b371a2850396686c7cfce682e8bba8f77b7b11827ed5608d8456819bcbcbf78f83684ece256ba400b362d5c99e14c06901dcf5176ad959cb21eb7091e3a8ef4d1af765dfea2532b991a080a0600000000a8692220ba4bb840d5fe41616b818b63526750cab2109f5a1dd4056b2c6fcba47aa849962a2018693a740a97056372c09c6a4dc87092631d4e2b7a0bae2035c54406404f379a32080a0600000000a8694000




 

3、消息同步

同时也会同步一些历史消息



【407】3308241221054e5599049837dcfc96c545338178df271061cf380d37799a13b527e28893421e1a21058c303083b8aa92a592288180effe4e0c18ad27d0199f81004f19647f8f03415322c302330a210547e81d93196ef861590f0d93b85db8df8d502302e77eca8a93afe3dc220fe66110051800229002003449368c66ba7884b80bca8114844cb10de71da648b9d44013c4f5424fd88c0dbd9b4f39dc732f9d4383b1fc4ba8ddd4a3c1faf5386ac62404580634430066ef376d8807a24a272f6345972427061678583a4b3b08219422196f2fb1be917be751c05739941aff54459526ca7dd19b82c633e5507f4c8de3914b056912dabad6938bba6057a812df5c61376f971cc71715c95eb7d8f8a7d4b50c9ec653d4c50efdb5beed0aa015c956faf2f37c6acb68847498eb808fdf5ac95370b678fd17890cd4b8f2f5704958bc316a253c702116c2f812fa5f0e8512a22edb7a319b9c0ec6b23563ca33430347e059849ddb3ff33e301058ec63e518594e91d579a0189d2bbc4521ca00568d283174339bd5dd770464e5202c8bb128e89893a4013001


 

4、网页端设备上线





三、业务场景 1、同步通讯录

 

 

2、设置网页语音

 

3、设置快捷回复

 

---------------------------------------

欢迎技术交流

联系方式:

QQ: 2730002119

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002767.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号