上传小程序前的准备
上架小程序之前您需要 需要你已经完成下面的操作
(1)上架你的产品,至少10个左右吧。如果你没有那么多产品,按实际产品数上架即可
(2)注册和认证小程序 ,具体配置流程请参考 小程序01-小程序申请账号/注册流程
(3)在站点应用中,完成微信设置的配置,请完成公众号配置,小程序配置(APPID ,APPsecret,小程序代码上传密钥)
具体配置流程请参考 小程序02-开发配置
(4)配置好微信支付功能。请参考:
微信支付01—申请开通支付账户
微信支付02—配置微信支付密钥与证书(视频)
微信支付03—配置API证书
(5)升级到付费套餐,免费套餐不支持发布小程序
由于微信官方的严格审核,下面的操作,经常需要微信小程序管理员配合扫码。
进入小程序发布页面
1,通过www.yjzan.com 登录,到您的“业务站点”控制台, 然后点击“系统后台”进入站点后台管理页面
2,进入小程序发布页面,
通过【微信设置】>【小程序发布】。选择发布版本号 如 1.0.0
如果你需要物流查询组件 ,直播组件等,第一次发布的时候不要开启。如果你的小程序不需要查询物流,必须主营虚拟产品。这个步骤可以省略的
这两个组件要求在小程序发布后,在正式环境后90天内至少有一笔交易,并且小程序在指定的类目内
3,发布完成后,查看发布记录
参考下图 ,如果没有报错,我们根据提示打开 https://mp.weixin.qq.com , 微信公众号平台
4,使用管理员账号扫一扫,选择小程序应用登录。
5,查看发布的版本
登录小程序后,通过【管理】 – 【版本管理】 进入到版本管理页面,在【开发版本】的位置查看是否有发布小程序的版本记录。如果有记录,并且版本号,发布时间可以对应的上。证明我们发布的小程序代码已经成功提交给微信了。体验版只能有一个,如果后面你重新发布新的小程序版本,他会被覆盖掉。
点击“体验版”二维码 ,会弹出小程序的体验二维码,管理员可以扫一扫,登录到“测试版”小程序去检查测试下小程序功能和流程。非管理员扫码后需要管理员授权后才可以正常访问体验版小程序。
6,点击 “提交审核” ,跟着提示 参考下图操作
7,来到提交审核页面, 参考下图
(1)在版本描述中随便填写小内容,比如:“ 此版本更新功能,优化系统流程,修复了已知的bugger ”,复制这段话过去
(2)当前版本的用户隐私协议 (这个是个必填项,腾讯硬性规定,其实没什么意义,照做便可)
8 ,更新当前版本用户隐私协议
如果你没有填写过“用户隐私协议”请按下面流程填写,如果已经填写过了,可以忽略下这个步骤。
接着上一步 操作,要完成这步操作,再提交审核,否则系统判断会自动打回!
(1)开发者处理信息参考下面内容填写 , (它弹出的信息不一定和下面截图一样,请对照下面给出的内容参考作答即可),参考下图
为了 实现微信登录,内容分享,评价留言 ,开发者将在获取你的明示同意后,收集你的微信昵称、头像。
为了 微信登录并绑定手机号,认证手机号,同步多个客户端账号 ,开发者将在获取你的明示同意后,收集你的手机号。
(备选)为了 给客服发送语音留言 ,开发者将在获取你的明示同意后,访问你的麦克风。
(备选)为了 开启扫码分享的二维码,或快递单号 ,开发者将在获取你的明示同意后,访问你的摄像头。
为了 用于计算门店与您的距离,推荐您到最近的门店自提货物 ,开发者将在获取你的明示同意后,收集你的位置信息。
为了, 导入收货地址及订单收货人 ,开发者 收集你的地址
(2)你的权益:预留一个联系邮箱 ,参考下图
(3)信息使用规则: 填写“邮箱/电话/短信”
最后点击打钩,并点击“确定生成协议”按钮 就完成了
9,提交小程序审核
点击“提交小程序审核”按钮,跟着提示步骤操作,小程序上传成功后,你会在待审核区域内查看到你已提交审核的小程序。通常会在几个小时或1天内给出审核意见。请留意微信推送信息,或顶部的小喇叭通知。如果审核没有通过,根据审核意见然后进行修改再提交。
10 ,审核通过后, 点击发布到线上版本后,我们的小程序就正式上架成功了。
如果你的管理员关注了“微信公众号平台” 公众号(还没关注的去微信搜索关注一下),你会收到 “代码发布审核结果”。
- 提示“代码发布已通过审核”,恭喜你,你的小程序马上可以在正式环境下去上线发布了。参考下图点击“提交发布”按钮,管理员扫码,手机授权并发布。当你发现“线上版本”出现了我们刚才提交发布的小程序后,小程序就在正式环境上发布成功了。他可以在微信中被搜索到
- 提示“代码发布未通过审核”,具体查看下未通过的原因,修改后再次在开发版本中 提交审核
微信官方小程序管理助手
管理员还可以通过扫码下面的小程序码,进入微信官方小程序助手。查看站内信,管理小程序项目成员,在审核管理中发布小程序。发布上线前会要求管理员人脸识别,通过后可以点击发布。
获取小程序太阳码
小程序成功上线后我们可以通过【设置】-【基础设置】-【小程序码及线下物料下载获取小程序码】
申请开通小程序功能
小程序发布后 我们还需要开通,小程序提供的核心功能,这里我们主要提“客服”,“物流组件”
因为微信官方的硬性规定,“物流查询组件”,“直播”组件功能需要上线后“90天内”有交易记录才可以开通。
(1)申请开通小程序客服
如你已开通过客服功能,忽略下面的操作,另外说明下,如果你接入第三方客服系统。可能会导致接收不到客服的留言。具体情况需要我们上线后测试下。
(2)申请开通物流服务与定位服务
- 满足以下所有条件的小程序才可进行申请使用:
1,需要开通了微信支付的小程序
2,过去30 天有交易 ,(小程序上线后,自己上架一个0.01元的产品完成支付即可,可能要过2个小时才生效)
3,类目(内测暂不需要) - 频次限制
1,一个 appid 最多调用10w 次/日
2,一个用户最多调用 100次/日
开通地图定位功能权限
a,打开地图选择位置:
填写申请理由:用户设置收货地址时候,获取最近的目的地名称
b,获取当前模糊地理位置:
填写申请理由:用于定位到最近的门店计算用户到店距离,推荐用户到最近的门店自提货物
开通相关接口权限后,你还需要回到应用站点,开启对应组件功能,然后小程序发布页面,重新发布一版小程序,再走一遍【提交代码】-【审核】-【发布】流程。
如发布不成功,请更新小程序发布秘钥,后再试。
20003 Error: {"errCode":-1,"errMsg":"get new ticket fail innerCode: -80011"}
官方隐私协议引导规范参考:
https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/