小程序发布新版本后,部分用户手机白屏
白屏主要是因为用户的微信当前版本太低,本人的项目是用的uni-app框架写的,里面会用到微信的一些新功能,此时低版本的微信客户端访问小程序就会报错,然后就白屏。
解决办法主要有两个:
第一种:让低版本的用户更新微信版本。当然这个需要客户配合,如果客户不升级的话,那就只能采取第二种方法。
第二种:在用到新功能的地方加上try{}catch(e){}。比如我的项目就是在低版本的客户端提示uni.getAccountInfoSync is not a function。此时全局搜索getAccountInfoSync,将代码加上异常处理,最好是在异常处理时提示用户更新。
try{packName = uni.getAccountInfoSync() ? uni.getAccountInfoSync().miniProgram.appId : '';} catch(e){ uni.showModal({content: '请更新到最新版本的微信app',success:function(){},showCancel:false,})}
打包后的可以修改成
{var e="";if("wx"===I()||"qq"===I()){try{e=t.getAccountInfoSync()?t.getAccountInfoSync().miniProgram.appId:""}catch(err){t.showModal({content: '请更新到最新版本的微信app',success:function(){},showCancel:false})}}return e}
小程序发布新版本后,部分用户手机白屏相关推荐
- 微信小程序 发布新版本后 强制升级
发布新版本后,有的用户还是旧版本,可直接强制帮用户升级 将下面这段放在app.js里onLaunch() 调用一下就好了 updateApp:function(){const updateManage ...
- 微信小程序发布新版本,部分用户不能自动更新,需要删除小程序,重新搜索进入才能更新,老用户该怎么解决?
首先去官方文档了解了一下, 然后呢发现出现的弹窗会有延迟,为了解决这个问题,东拼西凑了一下 autoUpdate: function() {var self = this// 获取小程序更新机制兼容i ...
- 微信小程序发布新版本后无最新效果(解决办法:清空微信小程序缓存就好了)
①删除缓存很简单,打开微信的"发现"按钮,接着选择小程序,如下图 ②打开后,在最近使用的列表中找到要清除缓存的那个小程序如图 ③长按小程序,点击"删除"按钮. ...
- 小程序:版本更新后获取用户信息变更
小程序:版本更新后获取用户信息变更 更新后,以前获取用户信息,是通过wx.getUserInfo,然后就会弹出授权窗口,现在必须通过button ,才能实现: <button open-type ...
- 关于uniapp小程序发布新版本,小程序不及时更新问题记录
小程序更新机制 开发者在管理后台发布新版本的小程序之后,微信客户端会有若干个时机去检查本地缓存的小程序有没有新版本,并进行小程序的代码包更新.但如果用户本地有小程序的历史版本,此时打开的可能还是旧版本 ...
- 判断用户 小程序_【重要声明】小程序维护中,iphone用户手机暂时用不了小程序...
小编正在加急处理问题中,小程序维护,iphone用户手机暂时用不了小程序,目前可以用电脑登陆微信,然后点击文章里的程序链接即可下载和购买您需要的试卷! 如果您用电脑也无法下载已订阅的试卷可以后台留言, ...
- 小程序中新版本的获取用户头像与昵称:bind:chooseavatar
前言: 自从微信官方把获取用户昵称与头像的功能改动以后,给我们开发和用户的操作又增加了很多负担,但是没办法,只能使用最新的使用方法了. 小程序用户头像昵称获取规则调整公告 新版实现效果: 注意,真机的 ...
- 生成微信小程序发布上线后的二维码 、获取微信小程序二维码、微信小程序二维码如何生成?
情景: 1.在微信小程序审核完成,发布到线上后,想通过扫描小程序二维码进入小程序 2.可分享二维码出去,通过二维码扫码进入小程序 方法: 1.进入微信小程序的后台配置.链接:微信公众平台.(如图一) ...
- 新版本微信PC端小程序打不开 一直加载 白屏等问题及解决方案
问题 旧版微信为xweb,小程序可以正常使用 新版微信为wmpf,影响到了小程序的使用 解决方案 方法1 彻底卸载微信并重装(电脑重启后需要再次重装) 方法2 1.安装微信客户端 2. 在意见反馈 ( ...
- 微信小程序 —— 图片自适应后去掉底部的白边
在微信小程序中有一个图片的小bug,当一个image放到一个view中,或者是一个页面放入一个长长的image,宽度和高度的自适应很好实现,但是实现之后图片的底部依旧会有一个白边. 例如 - 小图(无 ...
最新文章
- SVM原理详细图文教程来了!一行代码自动选择核函数
- 【STM32 .NET MF开发板学习-29】摄像头蓝牙图像远程获取
- 移动基于Percona XTRADB Cluster的大数据解决方式
- 五大常用经典算法—回溯算法
- [转]一位研究生的职业生涯规划和心得体会
- 客户机和服务器在s7通信中各有什么作用,哪些通信口可以进行 Modbus TCP 通讯,作为 Modbus 服务器的 SIMATIC S7 CPU 可以...
- 在窗体上画图,并响应手标事件的实例
- jq之mouseleave()
- python顺序结构代码_Python代码结构——顺序、分支、循环
- Http请求返回结果报UnsupportedCharsetException
- opencv python教程简书_OpenCV-Python教程:28.模板匹配
- python学习系列:装饰器
- Idea、pycharm、Phpstorm鼠标滑动设置字体大小方法
- 微信小程序 live-player 实时音视频播放 组件
- java 图片格式校验_(转载)Java对上传的图片进行格式校验以及安全性校验
- 算法的浅论:算法前序
- 少儿编程scratch与机器人
- thunderbird 雷鸟中文版下载,安装
- 将颜色值转为rgba值
- 初入职常见问题:弱网络环境构造、压力测试、内存泄漏、性能持续优化工具
热门文章
- AlertDialog点击确定必定会dismiss问题
- android 重装系统,如何用手机给电脑重装系统
- Scanner的close()方法的使用以及Scanner应该如何关闭
- close 和 shutdown 的差别
- 三年内人人有FIL,FIL 世界零撸板块引发全球流量狂潮!
- 禅道bin目录没有php,/opt/zbox/zbox:行3: /opt/zbox/bin/php: 没有那个文件或目录
- 带宽与码元的关系_带宽和传输速率的关系是什么?
- jQuery浮出广告插件带关闭
- 安庆师范大学c语言程序设计,安庆师范大学计算机与信息学院欢迎你!
- CDN是什么?使用CDN有什么优势?