微信小程序开发入门:发布

注意:

  • 准备提交审核、发布的小程序必须功能完整,可正常打开和运行,而不是测试版或 Demo。
  • 小程序的调试和预览可在开发者工具进行。 多次提交测试内容或 Demo,将受到相应处罚。

1 发布前的准备

1.1 预览

使用开发工具可以预览小程序,帮助开发者检查小程序在移动客户端上的真实表现。

点击开发者工具顶部操作栏的预览按钮,开发工具会自动打包当前项目,并上传小程序代码至微信的服务器,成功之后会在界面上显示一个二维码。使用当前小程序开发者的微信扫码即可看到小程序在手机客户端上的真实表现。

1.2 上传代码

同预览不同,上传代码是用于提交体验或者审核使用的。

点击开发者工具顶部操作栏的上传按钮,填写版本号以及项目备注,需要注意的是,这里版本号以及项目备注是为了方便管理员检查版本使用的,开发者可以根据自己的实际要求来填写这两个字段。

上传成功之后,登录小程序管理后台 - 开发管理 - 开发版本 就可以找到刚提交上传的版本了。

可以将这个版本设置 体验版 或者是 提交审核。

1.3 小程序的版本

微信小程序开发入门:发布_第1张图片
小程序的版本

可以使用小程序开发者助手方便快捷的预览和体验线上版本,体验版本以及开发版本。

1.4 首次发布前的准备工作

首次发布小程序前,需确定以下信息,并在小程序管理后台填写。

包括:

  • 小程序名称

  • 小程序头像

  • 小程序介绍

  • 选择服务类目

填写以上信息时,请严格参考小程序运营规范

2 上线

2.1 提交审核

为了保证小程序的质量,以及符合相关的规范,小程序的发布是需要经过审核的。

在开发者工具中上传了小程序代码之后,登录 小程序管理后台 - 开发管理 - 开发版本 找到提交上传的版本。

在开发版本的列表中,点击 提交审核 按照页面提示,填写相关的信息,即可以将小程序提交审核。

需要注意的是,请开发者严格测试了版本之后,再提交审核, 过多的审核不通过,可能会影响后续的时间。

2.2 发布

审核通过之后,管理员的微信中会收到小程序通过审核的通知,此时登录 小程序管理后台 - 开发管理 - 审核版本。中可以看到通过审核的版本。

请点击发布,既可发布小程序。

3 发布的补充注意事项

3.1 发布前最后的检查

有不少开发者在发布小程序后发现正式版小程序无法正常使用,所以我们罗列一下开发者在发布前常常遗漏的点:

  1. 如果小程序使用到Flex布局,并且需要兼容iOS8以下系统时,请检查上传小程序包时,开发者工具是否已经开启“上传代码时样式自动补全”。

  2. 小程序使用的服务器接口应该走HTTPS协议,并且对应的网络域名确保已经在小程序管理平台配置好。

  3. 在测试阶段不要打开小程序的调试模式进行测试,因为在调试模式下,微信不会校验域名合法性,容易导致开发者误以为测试通过,导致正式版小程序因为遇到非法域名无法正常工作。

  4. 发布前请检查小程序使用到的网络接口已经在现网部署好,并且评估好服务器的机器负载情况。

当体验版进行充分的检查和测试后达到发布状态,项目管理者可以在小程序平台进行提交审核的操作,提交审核后,微信审核团队会根据相关的运营规范进行提审小程序的审核。审核通过之后,管理者可以随时发布自己的小程序。

3.2 发布模式

小程序提供了两种发布模式:全量发布和分阶段发布。

全量发布是指当点击发布之后,所有用户访问小程序时都会使用当前最新的发布版本。

分阶段发布是指分不同时间段来控制部分用户使用最新的发布版本,分阶段发布我们也称为灰度发布。

一般来说,普通小程序发布时采用全量发布即可,当小程序承载的功能越来越多,使用的用户数越来越多时,采用分阶段发布是一个非常好的控制风险的办法。因为随着程序的复杂度提高以及影响面的扩大,新版本的代码改动或多或少会带来Bug,作为服务方当然不希望异常的服务状态一下子扩散到整个用户群体,此时应该通过分阶段发布来逐步观察服务的稳定性,再决定是否进行全量发布。

还需要留意一点,并非全量发布之后,用户就会立即使用到最新版的小程序,这是因为微信客户端存有旧版本小程序包缓存。用户在使用小程序时会优先打开本地的小程序包,微信客户端在某些特定的时机异步去更新最新的小程序包。一般我们认为全量发布的24小时后,所有用户才会真正使用到最新版的小程序。

3.3 小程序码

很多场景下用户会通过扫码快速进入一个小程序,在小程序设计的初期,小程序平台提供的二维码的形式。我们发现用户在扫一个二维码时,他并不知道当前这次扫码会出现什么样的服务,因为二维码的背后有可能是公众号、小程序、网页服务、支付页面、添加好友等不同的服务。为了让用户在扫码之前就有一个明确的预期,因此微信设计了小程序码,如下图所示。

微信小程序开发入门:发布_第2张图片
“小程序数据助手”的小程序码

小程序码在样式上更具辨识度和视觉冲击力,相对于二维码来说,小程序主题的品牌形象更加清晰明显,可以帮助开发者更好地推广小程序。在发布小程序之后,小程序管理平台会提供对应的小程序码的预览和下载,开发者可以自行下载用于线上和线下的小程序服务推广。


参考资料:
小程序开发教程
小程序开发指南
小程序运营规范

你可能感兴趣的:(微信小程序开发入门:发布)