Blogger Information
Blog 67
fans 0
comment 2
visits 72314
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
微信小程序发布新版本提示用户更新
搁浅
Original
889 people have browsed it
  1. App({
  2. onShow: function (options) {
  3. this.updateApplet();
  4. },
  5. updateApplet: function (options) {
  6. //版本更新
  7. if (wx.canIUse('getUpdateManager')) {
  8. const updateManager = wx.getUpdateManager()
  9. updateManager.onCheckForUpdate((res)=>{
  10. // 请求完新版本信息的回调
  11. if (res.hasUpdate) {
  12. updateManager.onUpdateReady(()=>{
  13. wx.showModal({
  14. title: '更新提示',
  15. content: '新版本已经准备好,是否重启应用?',
  16. success: function (res) {
  17. // res: {errMsg: "showModal: ok", cancel: false, confirm: true}
  18. if (res.confirm) {
  19. // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
  20. updateManager.applyUpdate()
  21. } else if (res.cancel) {
  22. //用户点击取消按钮的处理,如果需要强制更新,则给出二次弹窗,如果不需要,则这里的代码都可以删掉了
  23. wx.showModal({
  24. title: '温馨提示~',
  25. content: '本次版本更新涉及到新的功能添加,旧版本无法正常访问的哦~',
  26. showCancel: false, //隐藏取消按钮
  27. confirmText: "确定更新", //只保留确定更新按钮
  28. success: (res)=>{
  29. if (res.confirm) {
  30. updateManager.applyUpdate()
  31. }
  32. }
  33. })
  34. }
  35. }
  36. })
  37. })
  38. updateManager.onUpdateFailed(()=>{
  39. // 新的版本下载失败
  40. wx.showModal({
  41. title: '已经有新版本了哟~',
  42. content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'
  43. })
  44. })
  45. }
  46. })
  47. }
  48. },
  49. })
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post