微信小遊戲遇到的坑

2021-09-26 16:05:11 字數 823 閱讀 9023

這個問題十分魔幻,第一次授權失敗第二次第三次以後都能成功了,就很魔性,這個問題煩了我一天,簡直懷疑人生主要錯誤異常:iv not 16 bytes long,說的iv不夠16位元組

然後我開始的思路是填充位元組數,此處有小坑啊,不能直接string.getbytes(),這樣獲取到的位元組數同樣會有問題的,所有我在解碼時還是報錯誤,given final block not properly padded:給定最後一塊沒有適當填充,我就很納悶了,明明有填充怎麼就說我填充不當呢

然後機靈的我相個辦法,接收過來的string字串時,我選擇直接把空格替換成「+」號,

先使用urlencoder.encode(字串, "utf-8")進行處理,但是但是,「+」號是出來了,「=」號卻變成%2d了,簡直想死,不過還好,機靈的我又想到乙個辦法,

直接用字串的方法處理 ~~~~>  字串.replace(" ","+");

這樣就沒問題啦,現在授權成功

微信小遊戲解包

安裝夜神模擬器 並開啟root 找到目錄下的.wxapkg檔案,通過qq傳到pc上 由於訪問許可權問題,有可能會傳送失敗,這時候可以把.wxapkg壓縮成zip檔案再通過qq傳輸 安裝nodejs 安裝依賴 npm install esprima npm install css tree npm i...

微信小遊戲 flappy bird

1 單例模式實現 data類,director類實現,2 靜態方法實現 精靈類 3 es6物件導向,類本身是乙個函式,方法和屬性作為原型鏈的方法存在的。4 es5物件導向,es6物件導向 寄生組合繼承 functionperson name,age person.prototype.say func...

微信小遊戲2

建立畫布 const canvas wx.createcanvas 在 game.js 中輸入以上 並儲存 外鏈轉存失敗 img raz17njs 1564146105342 橫向居中 外鏈轉存失敗 img uk8ya6v8 1564146105344 context.fillrect canvas...