當前位置:首頁 > IT技術(shù) > 微信平臺 > 正文

微信小程序解包常見問題匯總第二彈
2021-07-26 10:11:45

?

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

微信小程序解包常見問題匯總第二彈_微信小程序

  • 讀過博主之前文章的應該知道小程序的大概架構(gòu)及運行機制,小程序的更新與微信的更新是不同步的,需要有一層基礎(chǔ)庫來支持版本迭代,小程序本身為了承載更多功能存在分包機制,主包大小的限制也從2M 升級到4M很久了。

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

  • 分包大小也類似,不會大于主包

  • 運行基礎(chǔ)庫為單獨的包,大小為8M 左右,所以如果發(fā)現(xiàn)包特別大,不用懷疑,那就是基礎(chǔ)庫。

  • 可以通過清空模擬器內(nèi)文件夾再去打開小程序的方式去獲取所需小程序包

2.模擬器內(nèi)小程序閃退問題

  • 這種情況比較好解決,在模擬器的軟件管理工具內(nèi)升級微信到最新版即可

3.云函數(shù)是否可以破解

  • 首先這個問題如果你了解云開發(fā)的模式就不會這么問了,云函數(shù)是云開發(fā)的一種產(chǎn)品,是 serverless 的一種落地實踐,這里簡要比較一下就是,舊的模式是要在公司的服務器上部署后端來自用,無服務之后就是你的后端服務不僅是面向公司內(nèi)部自用了,而是支持多租戶的,別人公司也可以在你這里開個賬號然后服務器上申請一塊專屬空間來提供后端能力。只不過鵝廠資源雄厚,開放出來的能力是經(jīng)過大量并發(fā)考驗的,也更加穩(wěn)定,所以小公司有時候就沒必要再去采購昂貴的服務器了。因為最終函數(shù)部署之后對于用戶來說是黑盒的,執(zhí)行時代碼也不會從服務器上下載下來(而是通過云開發(fā) SDK 提供的接口去調(diào)用)。小程序則不一樣,包內(nèi)容明文存放,使用時需要從騰訊的 CDN 網(wǎng)絡(luò)下載到本機,所以才有逆向的可能

  • 既然代碼是放在服務器上的,那就沒有破解的可能了嗎,博主有個大膽的猜想(腦洞開一下),只不過你要換種方案,問題的關(guān)鍵就在于云開發(fā)環(huán)境是可以綁定固定 IP 的,如果有手段獲取到IP 那么就可以黑進服務器獲取管理員權(quán)限從而為所欲為,由于這種方案對技術(shù)人員的能力要求很高,恐怕只有當年在面試時就黑進阿里路由器,把阿里內(nèi)網(wǎng)搞癱瘓的吳翰清大神之類的人物能做到了,這個涉及到服務器攻防領(lǐng)域,所以我們一般人就不用妄想了。

  • 最后結(jié)論就是無法破解,云函數(shù)是后端服務的范疇了,使得前端人員也可以寫接口,自給自足,不用和后端互懟了。

?

PS:如果有其它問題,歡迎補充。

?

微信小程序解包常見問題匯總第二彈_微信小程序_02

2020年微信小程序解包常見問題匯總


微信小程序解包常見問題匯總第二彈_微信小程序_03

一起來探索下微信小程序包的魔數(shù)


微信小程序解包常見問題匯總第二彈_微信小程序_04

聊一聊微信小程序包內(nèi)容


微信小程序解包常見問題匯總第二彈_微信小程序_05

只要30行代碼帶你使用騰訊云TCB云函數(shù)抓取微信產(chǎn)品情報信息


微信小程序解包常見問題匯總第二彈_微信小程序_06

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

開通會員,享受整站包年服務立即開通 >