- 小程序上线后出现vConsole按钮
当小程序正式上线后,打开生产版也出现了vConsole按钮,多半是因为曾经打开过体验版,并且在体验版上打开了调试模式。这样打开生产版的时候,也允许调试窗口。解决方法就是,再次进入体验版,点击右上角三个点,关闭调试模式。这样生产上也就关闭了。 不知道是小程序故意的还是bug,可能是为了方便生产调试?但是我的体验版也可以做成和生产环境一模一样的啊。所以。。。。
2018-06-25 - 关于小程序冷启动和热启动的更新问题
我的微信小程序更新用到了小程序更新api:wx.getUpdateManager(),但是开发者工具可以用,版本审核通过线上发布以后,手机却不能用,我的手机微信版本是6.6.5,小程序基础库版本是1.9.97,这个该怎么办啊? 以下是我的代码,期待大佬翻牌 [代码]App({[代码][代码] [代码][代码]onLaunch: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]if[代码] [代码](wx.canIUse([代码][代码]'getUpdateManager'[代码][代码])) {[代码][代码] [代码][代码]const updateManager = wx.getUpdateManager()[代码][代码] [代码][代码]updateManager.onCheckForUpdate([代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]if[代码] [代码](res.hasUpdate) {[代码][代码] [代码][代码]updateManager.onUpdateReady([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]wx.showModal({[代码][代码] [代码][代码]title: [代码][代码]'更新提示'[代码][代码],[代码][代码] [代码][代码]content: [代码][代码]'新版本已经准备好,是否重启应用?'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]if[代码] [代码](res.confirm) {[代码][代码] [代码][代码]updateManager.applyUpdate()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]updateManager.onUpdateFailed([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]wx.showModal({[代码][代码] [代码][代码]title: [代码][代码]'已经有新版本了哟~'[代码][代码],[代码][代码] [代码][代码]content: [代码][代码]'新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]wx.showModal({[代码][代码] [代码][代码]title: [代码][代码]'提示'[代码][代码],[代码][代码] [代码][代码]content: [代码][代码]'当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码]})[代码]
2018-09-28