微信小程序代碼審核失敗的常見原因有哪些最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>內(nèi)容審核:檢查小程序內(nèi)的文字、圖片、音頻、視頻等所有可見內(nèi)容是否存在違法違規(guī)信息,如色情、暴力、賭博、虛假宣傳、侵犯知識(shí)產(chǎn)權(quán)等。例如,若小程序中使用了未經(jīng)授權(quán)的圖片作為宣傳素材,就無(wú)法通過(guò)審核。
功能審核:評(píng)估小程序的各項(xiàng)功能是否符合平臺(tái)規(guī)則和用戶體驗(yàn)要求。包括是否存在誘導(dǎo)分享、強(qiáng)制授權(quán)、惡意營(yíng)銷、安全漏洞等問(wèn)題。比如,若小程序強(qiáng)制用戶分享到朋友圈才能繼續(xù)使用某些核心功能,會(huì)被判定為違規(guī)。
設(shè)計(jì)審核:考察小程序的界面設(shè)計(jì)是否合理、操作流程是否便捷、性能是否良好等。若小程序界面布局混亂、加載速度過(guò)慢,影響用戶正常使用,審核也可能不通過(guò)。
資質(zhì)審核:對(duì)于涉及特定業(yè)務(wù)領(lǐng)域的小程序,如金融、醫(yī)療、新聞等,平臺(tái)會(huì)審核開發(fā)者是否具備相應(yīng)的經(jīng)營(yíng)資質(zhì)和許可文件。沒有相關(guān)資質(zhì)則無(wú)法通過(guò)審核。
開發(fā)自查:URL域名不在安全域名列表中:確保在小程序中使用的所有URL都在微信公眾平臺(tái)的安全域名列表中。
網(wǎng)絡(luò)請(qǐng)求錯(cuò)誤:如果在小程序中進(jìn)行網(wǎng)絡(luò)請(qǐng)求,確保請(qǐng)求的URL格式合法,且請(qǐng)求參數(shù)正確。
簽名錯(cuò)誤:如果你的小程序涉及到支付或其他需要簽名的接口,確保簽名參數(shù)和密鑰正確。
缺少必傳參數(shù):檢查你的代碼和配置文件,確保所有必傳參數(shù)都已正確上傳。
代碼包大小超出限制:小程序的代碼包大小有限制,確保你的代碼和資源文件沒有超出這個(gè)限制。
權(quán)限問(wèn)題:確保你的小程序有足夠的權(quán)限來(lái)訪問(wèn)所需的API和服務(wù)。
配置文件錯(cuò)誤:檢查app.json和其他配置文件,確保所有配置項(xiàng)都正確無(wú)誤。
如果以上方法都無(wú)法解決問(wèn)題,建議查看微信公眾平臺(tái)的審核反饋信息,對(duì)照修正效率更高。
微信小程序代碼審核失敗的常見原因有哪些最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>微信小程序代碼中的可優(yōu)化項(xiàng)分析及優(yōu)化建議最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>微信小程序代碼中的可優(yōu)化項(xiàng)分析及優(yōu)化建議:
1)代碼包不包含插件大小超過(guò)1.5M
優(yōu)化建議:小程序代碼包單個(gè)包大小限制為2M。因此我們建議開發(fā)者在開發(fā)時(shí),如果遇到單包體積大于1.5M的情況,可以采取分包的方式,把部分代碼拆分到分包去,降低單個(gè)包的體積,提升小程序的加載速度。
2)圖片和音頻資源大小超過(guò)200K
優(yōu)化建議:小程序代碼包里可以存放一些必要的靜態(tài)資源(例如tabbar的icon等),不過(guò)靜態(tài)資源體積過(guò)大也會(huì)影響小程序代碼包加載速度。因此我們建議圖片、音頻等靜態(tài)資源體積大小超過(guò)200K時(shí),將它們上傳到CDN,用URL引入會(huì)是個(gè)更好的選擇。
3)主包存在僅被其他分包依賴的JS
優(yōu)化建議:當(dāng)主包里存在一些JS文件只會(huì)被分包使用(而主包自己不使用)時(shí),我們建議把這些JS文件從主包中拆分出去,放到對(duì)應(yīng)的分包里,從而優(yōu)化主包的加載速度。
4)主包存在僅被其他分包依賴的組件
優(yōu)化建議:當(dāng)主包里存在一些組件只會(huì)被分包使用(而主包自己不使用)時(shí),我們建議把這些組件從主包拆分出去,并且可以使用分包異步化 這個(gè)特性加載這些組件,從而優(yōu)化主包的加載速度。
5)存在無(wú)使用的插件
優(yōu)化建議:如果有無(wú)使用的插件,請(qǐng)將其從 app.json 中去除。不然它會(huì)占用代碼包體積,也會(huì)延遲代碼包加載的時(shí)間。
6)存在無(wú)使用的組件
優(yōu)化建議:如果在對(duì)應(yīng)頁(yè)面JSON的 `usingComponents` 里聲明的組件但是沒有使用,請(qǐng)將其從 `usingComponents` 里去除。
7)未開啟JS壓縮
優(yōu)化建議:在工具「詳情」-「本地設(shè)置」中開啟「上傳代碼時(shí)自動(dòng)壓縮腳本文件的設(shè)置。
8)未開啟WXML壓縮
優(yōu)化建議:在工具「詳情」-「本地設(shè)置」中開啟「上傳代碼時(shí)自動(dòng)壓縮wxml文件的設(shè)置。
9)未開啟WXSS壓縮
優(yōu)化建議:在工具「詳情」-「本地設(shè)置」中開啟「上傳代碼時(shí)自動(dòng)壓縮樣式文件的設(shè)置
10)存在無(wú)依賴文件
優(yōu)化建議:在「代碼質(zhì)量」面板,點(diǎn)擊「建議去除」后,可以打開代碼依賴分析面板的「無(wú)依賴文件」頁(yè)面,這里可以看到代碼包里沒有被用到的文件。請(qǐng)?jiān)诖a包中去除這部分文件,減小體積并優(yōu)化加載速度。
在本地開發(fā)的過(guò)程中,會(huì)自動(dòng)過(guò)濾無(wú)依賴的文件,如果出現(xiàn)誤過(guò)濾的情況,可以在 project.config.json 的 setting 字段中添加 ignoreDevUnusedFiles 為 false,也可以在 packOptions 的 include 字段中手動(dòng)將被忽略的文件引入,同時(shí)歡迎發(fā)帖反饋誤報(bào)的情況提交代碼片段幫助我們完善此功能
注意:頁(yè)面若為配置在 app.json 中,將被識(shí)別為無(wú)依賴文件
11)未開啟組件懶注入(按需注入)
優(yōu)化建議:在 app.json 中加入 `”lazyCodeLoading”: “requiredComponents”` 可以開啟小程序組件按需注入特性。
微信小程序代碼中的可優(yōu)化項(xiàng)分析及優(yōu)化建議最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>微信小程序上傳代碼教程最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>第一步:登錄微信公眾號(hào)后臺(tái)進(jìn)行小程序基本信息設(shè)置操作
第二步:設(shè)置小程序基本信息,包括名稱、頭像、介紹以及服務(wù)范圍。
第三步:填寫完成之后,再打開你的微信小程序開發(fā)工具,點(diǎn)擊上傳功能,點(diǎn)擊上傳提示窗口中輸入版本號(hào)和說(shuō)明即可。
第四步:上傳完成之后,返回到微信公眾號(hào)后臺(tái),點(diǎn)擊【開發(fā)管理】。
第五步:拉到底部,找到【開發(fā)版本】。就會(huì)顯示剛才提交小程序版本,點(diǎn)擊【提交審核】,只有管理員才能提交。
第六步:提交完成之后,【審核版本】中會(huì)顯示【審核中】,你只要耐心等待就可以了。審核通過(guò)之后就會(huì)有消息提示,現(xiàn)在審核時(shí)間挺快的。
第七步:審核通過(guò)之后,點(diǎn)擊提交發(fā)布。線上版本就會(huì)顯示提交版本。再過(guò)幾分鐘就會(huì)搜索到發(fā)布的小程序。
以上就是微信小程序上傳代碼教程的步驟,大家可以根據(jù)以上的步驟操作一下。如果想知道更多的開發(fā)知識(shí),可以看看微信小程序開發(fā)文檔匯總。
相關(guān)推薦:微信小程序開發(fā)工具代碼編輯教程
微信小程序上傳代碼教程最先出現(xiàn)在微信小程序觀察網(wǎng)。
]]>