在上一期的小程序问答,我们已经教你如何灰度发布小程序。
灰度发布功能可以帮助你在正式、全量发布前,找到小程序潜在问题,减少损失。
但如果在全量发布后,小程序出现了严重的问题,我们应该怎么办?
不用担心,知晓程序(微信号 zxcx0101)今天就来教你,在小程序出现意外状况时,我们可以做些什么。
关注「知晓程序」微信公众号,在微信后台回复「问答」,获取所有小程序问答文章。
暂停服务
微信公众平台为小程序提供了「暂停服务」功能。当小程序出现意外状况时,你可以选择暂停小程序服务。
选择暂停服务后,用户试图访问小程序时,将会看到微信发出的提示;同时,在暂停服务期间,你的小程序将无法被搜索到。
进入公众平台(mp.weixin.qq.com)并使用小程序帐户登录后,点击左侧边栏的「设置」,在「基础设置」中,我们就可以找到「暂停服务设置」。
点击右侧的「暂停维护」链接,公众平台会询问你小程序暂停服务时间,以及预计恢复时间。
填写原因和预计恢复时间后,最后只需扫码确认,小程序就会进入暂停服务的状态。
需要注意的是,你在该页面中所填写的时间,仅用于在用户访问时展示所用。如果你需要让小程序重新上线,必须在后台手动操作,公众平台才会帮你解除暂停服务状态。
另外,根据知晓程序(微信号 zxcx0101)亲身测试,即使开启了暂停服务功能,部分老用户在下一次访问有可能仍可正常访问小程序(再次访问则会看到提示)。
为以防万一,你也可以选择在小程序里加入维护提示的代码,保证维护期间所有用户都能看到提示,做好「双保险」。
版本回退
「暂停服务」只能为开发者修复问题争取一些时间。
如果小程序的问题需要长时间修复,你也可以回退小程序版本。回退后,用户将会使用上一个线上发布的版本。
有了版本回退功能,你可以避免因长时间暂停服务造成持续损失。
那么,「版本回退」功能在哪里呢?
进入公众平台(mp.weixin.qq.com)并使用小程序帐户登录后,点击左侧边栏的「开发管理」,在「线上版本」右侧的下拉菜单中,就可以找到「版本回退」按钮。
需要注意的是,小程序只能回退至上一个已发布的线上版本。如果之前已经回退过一次,你将无法申请再一次回退。
扫码确认之后无需二次审核,即时对所有用户生效。
虽然大家都不希望小程序出现问题,但世事难料,说不定你哪天就会需要这些功能。
为了预防万一,赶紧把这篇文章收藏起来吧!
「小程序问答」提问指南
关于小程序,你还有什么想问的?
只要是有关小程序的所有问题,都可以关注「知晓程序」公众号,在微信后台直接向我们提问。
只要提问,你的问题就有可能会在「小程序问答」栏目被解答喔。