当前位置:首页 > IT技术 > 微信平台 > 正文

微信小程序解包常见问题汇总第二弹
2021-07-26 10:11:45

 

1.小程序包大小的判断,如何取到所需小程序包

微信小程序解包常见问题汇总第二弹_微信小程序

  • 读过博主之前文章的应该知道小程序的大概架构及运行机制,小程序的更新与微信的更新是不同步的,需要有一层基础库来支持版本迭代,小程序本身为了承载更多功能存在分包机制,主包大小的限制也从2M 升级到4M很久了。

  • 主包一般为2M 左右大小,也有存在4M+的情况

  • 分包大小也类似,不会大于主包

  • 运行基础库为单独的包,大小为8M 左右,所以如果发现包特别大,不用怀疑,那就是基础库。

  • 可以通过清空模拟器内文件夹再去打开小程序的方式去获取所需小程序包

2.模拟器内小程序闪退问题

  • 这种情况比较好解决,在模拟器的软件管理工具内升级微信到最新版即可

3.云函数是否可以破解

  • 首先这个问题如果你了解云开发的模式就不会这么问了,云函数是云开发的一种产品,是 serverless 的一种落地实践,这里简要比较一下就是,旧的模式是要在公司的服务器上部署后端来自用,无服务之后就是你的后端服务不仅是面向公司内部自用了,而是支持多租户的,别人公司也可以在你这里开个账号然后服务器上申请一块专属空间来提供后端能力。只不过鹅厂资源雄厚,开放出来的能力是经过大量并发考验的,也更加稳定,所以小公司有时候就没必要再去采购昂贵的服务器了。因为最终函数部署之后对于用户来说是黑盒的,执行时代码也不会从服务器上下载下来(而是通过云开发 SDK 提供的接口去调用)。小程序则不一样,包内容明文存放,使用时需要从腾讯的 CDN 网络下载到本机,所以才有逆向的可能

  • 既然代码是放在服务器上的,那就没有破解的可能了吗,博主有个大胆的猜想(脑洞开一下),只不过你要换种方案,问题的关键就在于云开发环境是可以绑定固定 IP 的,如果有手段获取到IP 那么就可以黑进服务器获取管理员权限从而为所欲为,由于这种方案对技术人员的能力要求很高,恐怕只有当年在面试时就黑进阿里路由器,把阿里内网搞瘫痪的吴翰清大神之类的人物能做到了,这个涉及到服务器攻防领域,所以我们一般人就不用妄想了。

  • 最后结论就是无法破解,云函数是后端服务的范畴了,使得前端人员也可以写接口,自给自足,不用和后端互怼了。

 

PS:如果有其它问题,欢迎补充。

 

微信小程序解包常见问题汇总第二弹_微信小程序_02

2020年微信小程序解包常见问题汇总


微信小程序解包常见问题汇总第二弹_微信小程序_03

一起来探索下微信小程序包的魔数


微信小程序解包常见问题汇总第二弹_微信小程序_04

聊一聊微信小程序包内容


微信小程序解包常见问题汇总第二弹_微信小程序_05

只要30行代码带你使用腾讯云TCB云函数抓取微信产品情报信息


微信小程序解包常见问题汇总第二弹_微信小程序_06

本文摘自 :https://blog.51cto.com/x

开通会员,享受整站包年服务立即开通 >