微信小程序?qū)徍藰?biāo)準(zhǔn)現(xiàn)在還是挺嚴(yán)格的,不符合標(biāo)準(zhǔn),被駁回是正常的,下面來給大家解鎖一下各種"坑"
1.首先,你的小程序類型、內(nèi)容要正規(guī),不能有誘導(dǎo)性的文字或圖片。這個呢,咱們也不知道啥算是誘導(dǎo)性東西。。。
2.小程序?qū)徍酥耙欢ㄒ獧z查好代碼,是否有bug,不然即使你提交審核了,也會提示你未通過審核。因為小程序后臺審核人員會給你找bug的,有些審核人員還會給你提示,告訴你那里的bug,有些就不會提示了(這個完全看人家心情哈哈哈哈哈)
3.小程序代碼打包上傳不能超過2M(單包和主包),如果超出了,解決方案:分包加載。
如果你在打包上傳的時候,發(fā)現(xiàn)超過2M了,而且你又覺得你的前端也頁面也沒有很多,這個時候,你可以檢查一下看自己代碼是不是冗余了,還有個坑就是,設(shè)計人員或自己放的圖片是不是過大(這個我就掉坑里了),壓縮一下圖片,就可以了。
4.小程序的服務(wù)類選擇要在小程序已給的目錄里面,如果服務(wù)類目名稱在小程序目錄里未開放的話,這個也過不了審核的。
小程序功能介紹一定要寫完整。介紹一定要突出你的小程序的特色,簡明扼要:你是干什么的,這樣其實是為了方便搜索。
5.小程序提交審核前一定要企業(yè)的認(rèn)證,要填寫企業(yè)相關(guān)信息。(這個你根據(jù)提示填寫就ok了)
6.我相信哈,很多人踩過這個坑,授權(quán)登錄。一般現(xiàn)在的小程序進去功能頁面之前一定會提示你授權(quán)登錄的。如果你在開發(fā)的時候考慮比較全面,那審核這里就不會卡住。
如果你們像我一樣,估計是掉坑了。我寫的是一個工具類的小程序,已判斷授權(quán),也寫了如果是第一次授權(quán)登錄驗證手機號碼。然后我就提交審核了。結(jié)果被駁回了。
這是被駁回的理由:

這個可以看一下,審核的一些標(biāo)準(zhǔn):https://developers.weixin.qq.com/community/operate/doc/000640bb8441b82900e89f48351401
也就是說你每一個功能頁面及其子頁面都要判斷是否已授權(quán)登錄,(根據(jù)我的項目,功能頁面除了get請求外,其他的請求,你都要去判斷)
這個可以在每個功能頁面的.js文件中的onShow:function()函數(shù)去監(jiān)聽頁面顯示:比如:我給大家貼一段代碼,明白一點
onShow: function() {
? ? let that = this;
? ? loginUtil.getAuthorization().then(function (res) {
? ? ? if (res.code === 0) {
? ? ? ? that.codeInfo(that.data.code);
? ? ? ? console.log("loginUtil.getAuthorization:ok")
? ? ? } else if (res.code === 1) {
? ? ? ? //需要去login頁面注冊
? ? ? ? wx.navigateTo({
? ? ? ? ? url: "../login/login?index=1"
? ? ? ? })
? ? ? } else if (res.code === 5) {
? ? ? ? //沒有授權(quán)
? ? ? ? wx.navigateTo({
? ? ? ? ? url: "../authorization/authorization"
? ? ? ? })
? ? ? } else {
? ? ? ? wx.showModal({
? ? ? ? ? title: '提示',
? ? ? ? ? content: '沒有獲取到登錄信息,將返回首頁',
? ? ? ? ? showCancel: false,
? ? ? ? ? success(res) {
? ? ? ? ? ? wx.reLaunch({
? ? ? ? ? ? ? url: '/pages/main/main',
? ? ? ? ? ? })
? ? ? ? ? }
? ? ? ? })
? ? ? }
? ? })
? }
而且你要在"我的"頁面要提示用戶主動去登陸,要給提示頁面,引導(dǎo)用戶去授權(quán)登錄,而不是應(yīng)用頁面去引導(dǎo)用戶登錄。提示頁面也要給暫不登錄的提示。
以上是我小程序提交審核的時遇到的和我之前知道的。其實,還是建議大家在代碼提交審核之前要注意提交審核的標(biāo)準(zhǔn),小程序?qū)徍撕臅r比較長,比如我開發(fā)的一個工具類的小程序,第一次提交審核用了兩天左右,時間還比較長,如果在提交審核時一直踩坑,浪費的時間,不值當(dāng)。一旦遇到項目上線急,就很惱火了