1. 关于小程序审核的前奏
在开始讲解小程序审核要多久之前,我们需要先了解提交审核前一些需要注意的事项。
1.1 小程序基础库
小程序基础库是指微信客户端和小程序之间的接口层,小程序的所有 API 都是由基础库提供的。每个小程序都有自己所处的基础库版本。如果你想使用某个 Base 库特有的 API,就必须升级到此 Base Library 版本。
同时,只有在库版本相同的前提下,才能通过上传基础库为当前库这一项。如果你的小程序的基础库版本低于其他小程序的,就可能需要升级你的小程序基础库版本。
// app.js
// 基础库版本低于 2.2.1
if (wx.canIUse('Button.open-type.getPhoneNumber')) {
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
})
}
1.2 小程序名称、描述和图标
你需要在开发管理后台中设置小程序基本信息,包括小程序名称、描述和图标,必须符合相关规定,以便通过审核。在提交审核前,建议你先仔细检查是否符合规定。
2. 小程序审核要几天?
小程序提交审核后,需要多长时间才能通过审核呢?
2.1 审核周期
一般而言,小程序审核周期为 1~5 个工作日,不同行业小程序审核的时间会有所不同(政府类和教育类等审查较为严格)。
2.2 审核流程
小程序审核包括两个阶段,第一阶段是小程序技术审核,主要是针对小程序代码的审核;第二阶段是小程序内容审核,主要是针对小程序页面、功能、信息等内容进行审核。
// 参考代码
function checkApp() {
wx.checkSession({
success: function () {
//session未过期,并且在本生命周期一直有效
wx.request({
url: 'app_check.php',
data: {},
success: function (res) {
if (res.code == '0') {
// 审核不通过
wx.showModal({
title: '提示',
content: res.message,
showCancel: false,
confirmText: '确定'
})
} else if (res.code == '1') {
// 审核通过
wx.showModal({
title: '提示',
content: res.message,
showCancel: false,
confirmText: '确定',
success: function (res) {
// 获取审核结果
}
})
} else if (res.code == '2') {
// 审核中
setTimeout(checkApp, 10000)
} else {
// 其他错误
wx.showModal({
title: '提示',
content: res.message,
showCancel: false,
confirmText: '确定'
})
}
}
})
},
fail: function () {
//session过期,重新登录
wx.login({
success: function (res) {
},
fail: function (res) {
}
})
}
})
}
3. 小程序审核被拒绝,应该怎么办?
小程序审核未通过,可能是因为你在小程序开发过程中存在违规行为,或者小程序的页面与插件存在问题。以下是小程序被拒绝时,应该采取的措施。
3.1 重新申请审核
你可以根据审核结果中提供的具体问题,重新修改小程序内容,并且重新申请审核。
3.2 提交服务类问题
如果你觉得小程序被拒绝是因为审核团队犯了错误,你可以联系微信客服,并提交服务类问题以获得更多解决方案。
3.3 重新上传小程序
当小程序审核未通过时,你可以选择重新上传小程序,重新提交审核。
4. 总结
小程序审核是保证小程序质量和用户体验的重要一环,审核流程的合规和优化,不仅关系着用户体验和小程序的发展,也会对开发者带来实实在在的好处。希望开发者在开发小程序时,能够按照规范要求进行操作,保证小程序能够快速审核通过,提高小程序的用户体验和市场竞争力。