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

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

?

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

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

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

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

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

?

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

?

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

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


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

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


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

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


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

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


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

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

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